Class ConstFormComponentListFilterPaging

    • Field Summary

      Fields 
      Modifier and Type Field Description
      java.lang.String filterPlaceHolder
      Надпись на фоне поля фильтра
      java.util.List<java.lang.String> inputDataDotPaths
      Список dot-путей указывающих на поля структуры Expr (или её наследников).
      java.lang.String listMaxHeight
      Максимальная высота списка.
      java.util.List<java.lang.String> recordIdDotPaths
      Список dot-путей значений, которые вынимаются из структуры Expr (или её наследников).
      java.util.List<java.lang.String> unsetDotPaths
      У наследников класса Expr есть данные, и здесь указаны dot-пути тех полей, которые будут очищены при выборе.
      java.util.Map<java.lang.String,​java.lang.Integer> updateDotPathMap
      Расчерчивает какие данные будут меняться при выборе записи пользователем.
      boolean updateExtType  
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • inputDataDotPaths

        public java.util.List<java.lang.String> inputDataDotPaths
        Список dot-путей указывающих на поля структуры Expr (или её наследников). Значения этих полей помещаются в поле LoadConstFieldListRequest.inputDataValues в значение мапы. Ключом мапы являются сами эти dot-пути.
      • recordIdDotPaths

        public java.util.List<java.lang.String> recordIdDotPaths
        Список dot-путей значений, которые вынимаются из структуры Expr (или её наследников).

        Из этих значений собирается идентификатор записи посредством конкатенации через решётку '#'.

        Этот идентификатор записывается в поле ConstFieldRecord.id.

      • updateDotPathMap

        public java.util.Map<java.lang.String,​java.lang.Integer> updateDotPathMap
        Расчерчивает какие данные будут меняться при выборе записи пользователем.

        Ключом мапы является dot-путь обновляемого поля в Expr (или её наследников).

        Значение мапы является индекс массива значений.

        Массив значений получается путём разрезания идентификатора записи ConstFieldRecord.id по символам `решётка` (#).

        Идентификатор записи ConstFieldRecord.id формируется из данных обозначаемых полем recordIdDotPaths

      • unsetDotPaths

        public java.util.List<java.lang.String> unsetDotPaths
        У наследников класса Expr есть данные, и здесь указаны dot-пути тех полей, которые будут очищены при выборе.

        Это может понадобиться для избежания несогласованных значений идентификаторов.

      • filterPlaceHolder

        public java.lang.String filterPlaceHolder
        Надпись на фоне поля фильтра
      • listMaxHeight

        public java.lang.String listMaxHeight
        Максимальная высота списка. Пример значения: `350px`
      • updateExtType

        public boolean updateExtType
    • Constructor Detail

      • ConstFormComponentListFilterPaging

        public ConstFormComponentListFilterPaging()