![]() |
#1 |
Участник
|
Как получить DictField из FormStringControl
FormStringControl.DataSource() позволяет получить объект DictTable:
FormRun _formRun; FormStringControl stringControl; FormBuildDataSource dsForm; DictTable dictTable; TableId tableId; ..... dsForm = _formRun.form().dataSource( stringControl.dataSource() ); tableId = dsForm.table(); dictTable = new DictTable( tableId ); ..... А вот как добраться до свойств источника поля, описанного в FormStringControl.DataField()? Голову почти сломал, но решения не нашел. Подскажите, знающие люди. Заранее благодарен. |
|
![]() |
#2 |
Moderator
|
Не очень понятно, что откуда нужно получить. DictField можно получить через new DictField(stringControl.DataField()). К объекту типа FormDataObject (поле на datasource) - через FormDatasource.object(stringControl.DataField()).
__________________
Андрей. |
|
![]() |
#3 |
Участник
|
Цитата:
DictField можно получить через new DictField(stringControl.DataField())
Цитата:
К объекту типа FormDataObject (поле на datasource) - через FormDatasource.object(stringControl.DataField()).
|
|
![]() |
#4 |
Moderator
|
Отвечу сразу на оба замечания, рабочий код, комментарии считаю излишними:
PHP код:
__________________
Андрей. |
|
![]() |
#5 |
Участник
|
Спасибо!
|
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|