Class BaseEditorFields

java.lang.Object
sk.iway.iwcm.system.datatable.BaseEditorFields
Direct Known Subclasses:
BannerEditorFields, BasketInvoiceEditorFields, BasketInvoiceItemEditorFields, BasketInvoicePaymentEditorFields, CalendarEventsEditorFields, DocEditorFields, DocForumEditorFields, FileArchivatorEditorFields, GroupEditorField, PerexGroupsEditorFields, PermissionGroupEditorFields, QuestionsAnswersEditorFields, RestaurantMenuEditorFields, UserDetailsEditorFields

public class BaseEditorFields extends Object
Zakladna trieda pre EditorFields Datatabulky, obsahuje spolocne vlastnosti, primarne nastavenie CSS riadku a ikony
  • Constructor Details

    • BaseEditorFields

      public BaseEditorFields()
  • Method Details

    • addRowClass

      public void addRowClass(String addClass)
      Prida CSS triedu k ROW tagu (implementovane v index.js v optione rowCallback: DT)
      Parameters:
      addClass -
    • addStatusIcon

      public void addStatusIcon(String className)
      Prida novu ikonu k textu (vytvorenu ako span element)
      Parameters:
      className - - ti ti-eye-off
    • getFields

      public List<Field> getFields(Object bean, String keyPrefix, char lastAlphabet)
      Vygeneruje definiciu volnych poli, presunute sem z EditorForm.getFields() pre moznost pouzitia aj v inych DT ako webpages
      Parameters:
      bean - - java bean, musi obsahovat metody getFieldX
      keyPrefix - - prefix textovych klucov, napr. edior, alebo groupedit, nasledne sa hladaju kluce keyPrefix.field_X a keyPrefix.field_X.type
      lastAlphabet - - koncove pismeno (urcuje pocet volnych poli), nap. T aleb D
      Returns:
    • getStatusIconsHtml

      public String getStatusIconsHtml()
      Vrati HTML kod stavovych ikon, vo vasej triede musite implementovat minimalny kod: getStatusIcons() { return getStatusIconsHtml(); }
      Returns:
    • getRowClass

      public String getRowClass()
    • getStatusIconsList

      public List<String> getStatusIconsList()
    • getFieldsDefinition

      public List<Field> getFieldsDefinition()
    • getFieldsDefinitionKeyPrefix

      public String getFieldsDefinitionKeyPrefix()
    • getNotify

      public List<NotifyBean> getNotify()
    • setRowClass

      public void setRowClass(String rowClass)
    • setStatusIconsList

      public void setStatusIconsList(List<String> statusIconsList)
    • setFieldsDefinition

      public void setFieldsDefinition(List<Field> fieldsDefinition)
    • setFieldsDefinitionKeyPrefix

      public void setFieldsDefinitionKeyPrefix(String fieldsDefinitionKeyPrefix)
    • setNotify

      public void setNotify(List<NotifyBean> notify)