RowColumnFieldSpec (taack-ui 0.3.8 API)
Package: taack.ui.base.table

[Groovy] Class RowColumnFieldSpec

    • taack.ui.base.table.RowColumnFieldSpec


    • @groovy.transform.CompileStatic
      class RowColumnFieldSpec
      extends java.lang.Object

      Specify fields to be drawn in a row or a rowColumn.

      • Methods Summary

          Methods 
          Type Params Return Type Name and description
          void footerButton(java.lang.String i18n, org.codehaus.groovy.runtime.MethodClosure action, java.lang.Long id, java.util.Map<java.lang.String, ?> additionalParams)
          void rowField(FieldInfo field, java.lang.String format, taack.ui.base.common.Style style)
          void rowField(GetMethodReturn field, taack.ui.base.common.Style style)
          void rowField(java.lang.String value, taack.ui.base.common.Style style)
          void rowField(java.lang.Long value, taack.ui.base.common.Style style)
          void rowField(BigDecimal value, taack.ui.base.common.Style style)
          void rowField(BigDecimal value, java.text.NumberFormat format, taack.ui.base.common.Style style)
          void rowField(java.util.Map value, taack.ui.base.common.Style style)
          void rowField(EnumStyle value, taack.ui.base.common.Style style)
          void rowField(java.util.Date value, java.lang.String format, taack.ui.base.common.Style style)
          void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, java.lang.Long id, java.lang.String label, java.lang.Boolean isAjax)
          void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, java.lang.String controller, java.lang.String action, java.lang.Long id, java.lang.Boolean isAjax)
          void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, org.codehaus.groovy.runtime.MethodClosure action, java.lang.Long id, java.lang.Boolean isAjax)
          Add a link to the target action in a table
          void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, org.codehaus.groovy.runtime.MethodClosure action, java.lang.Long id, java.util.Map<java.lang.String, ?> params, java.lang.Boolean isAjax)
          void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ?> params, java.lang.Boolean isAjax)
          void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, org.codehaus.groovy.runtime.MethodClosure action, java.util.Map<java.lang.String, ?> params, java.lang.Boolean isAjax)
      • Inherited Methods Summary

          Inherited Methods 
          Methods inherited from class Name
          class java.lang.Object java.lang.Object#wait(long, int), java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
      • Method Detail

        • void footerButton(java.lang.String i18n, org.codehaus.groovy.runtime.MethodClosure action, java.lang.Long id, java.util.Map<java.lang.String, ?> additionalParams)

        • void rowField(FieldInfo field, java.lang.String format, taack.ui.base.common.Style style)

        • void rowField(java.lang.String value, taack.ui.base.common.Style style)

        • void rowField(java.lang.Long value, taack.ui.base.common.Style style)

        • void rowField(BigDecimal value, taack.ui.base.common.Style style)

        • void rowField(BigDecimal value, java.text.NumberFormat format, taack.ui.base.common.Style style)

        • void rowField(java.util.Map value, taack.ui.base.common.Style style)

        • void rowField(EnumStyle value, taack.ui.base.common.Style style)

        • void rowField(java.util.Date value, java.lang.String format, taack.ui.base.common.Style style)

        • void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, java.lang.Long id, java.lang.String label, java.lang.Boolean isAjax)

        • void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, java.lang.String controller, java.lang.String action, java.lang.Long id, java.lang.Boolean isAjax)

        • void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, org.codehaus.groovy.runtime.MethodClosure action, java.lang.Long id, java.lang.Boolean isAjax)

          Add a link to the target action in a table

          Parameters:
          i18n - Hover text
          icon - Icon to use
          action - Target action
          id - (optional) ID parameter
          isAjax - Default to true, if true the target action is an ajax one, if false, the target action will redraw the entire page.

        • void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, org.codehaus.groovy.runtime.MethodClosure action, java.lang.Long id, java.util.Map<java.lang.String, ?> params, java.lang.Boolean isAjax)

        • void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, java.lang.String controller, java.lang.String action, java.util.Map<java.lang.String, ?> params, java.lang.Boolean isAjax)

        • void rowLink(java.lang.String i18n, taack.ui.base.common.ActionIcon icon, org.codehaus.groovy.runtime.MethodClosure action, java.util.Map<java.lang.String, ?> params, java.lang.Boolean isAjax)