/// /// Defines the design time experience for the VKOSortableList. /// [FormDesignControlAttribute('VKOSortableList')] public class VKOSortableListBuild extends FormBuildControl { DataSourceName dataSourceName; FieldName dataFieldIdName; FieldName dataFieldNameName; FieldName dataFieldSortName; List sortableItems; #define.DataCategoryName('Data') [ FormDesignPropertyAttribute('Data Source', #DataCategoryName), FormDesignPropertyDataSourceAttribute ] public str parmDataSourceName(str _value = dataSourceName) { dataSourceName = _value; return dataSourceName; } [ FormDesignPropertyAttribute('Data Field Name', #DataCategoryName), FormDesignPropertyDataFieldAttribute(methodstr(VKOSortableListBuild, parmDataSourceName)) ] public str parmDataFieldNameName(str _value = dataFieldNameName) { dataFieldNameName = _value; return dataFieldNameName; } [ FormDesignPropertyAttribute('Data Field Sort', #DataCategoryName), FormDesignPropertyDataFieldAttribute(methodstr(VKOSortableListBuild, parmDataSourceName)) ] public str parmDataFieldNameSort(str _value = dataFieldSortName) { dataFieldSortName = _value; return dataFieldSortName; } [ FormDesignComponentCollectionAttribute("SortableItems"), FormDesignComponentValidChildAttribute(classstr(VKOSortableListItem), "SortableItems") ] public List parmSortableItems(List _sortableItems = sortableItems) { if (!prmisDefault(_sortableItems)) { sortableItems = _sortableItems; } return sortableItems; } }