Class ConstFormComponentListFilterPaging
- java.lang.Object
-
- kz.greetgo.script.model.expr.flow.value.fields.ConstFormComponent
-
- kz.greetgo.script.model.expr.flow.value.fields.ConstFormComponentListFilterPaging
-
public class ConstFormComponentListFilterPaging extends ConstFormComponent
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringfilterPlaceHolderНадпись на фоне поля фильтраjava.util.List<java.lang.String>inputDataDotPathsСписок dot-путей указывающих на поля структурыExpr(или её наследников).java.lang.StringlistMaxHeightМаксимальная высота списка.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Расчерчивает какие данные будут меняться при выборе записи пользователем.booleanupdateExtType-
Fields inherited from class kz.greetgo.script.model.expr.flow.value.fields.ConstFormComponent
closeOnEnter, displayCount, displayNumber, fieldCode, showIfAllDefined_dataDotPaths
-
-
Constructor Summary
Constructors Constructor Description ConstFormComponentListFilterPaging()
-
Method Summary
-
Methods inherited from class kz.greetgo.script.model.expr.flow.value.fields.ConstFormComponent
getType
-
-
-
-
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
-
-