17.09.2004, 18:21 | #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()? Голову почти сломал, но решения не нашел. Подскажите, знающие люди. Заранее благодарен. |
|
17.09.2004, 18:59 | #2 |
Moderator
|
Не очень понятно, что откуда нужно получить. DictField можно получить через new DictField(stringControl.DataField()). К объекту типа FormDataObject (поле на datasource) - через FormDatasource.object(stringControl.DataField()).
__________________
Андрей. |
|
20.09.2004, 09:56 | #3 |
Участник
|
Цитата:
DictField можно получить через new DictField(stringControl.DataField())
Цитата:
К объекту типа FormDataObject (поле на datasource) - через FormDatasource.object(stringControl.DataField()).
|
|
20.09.2004, 10:44 | #4 |
Moderator
|
Отвечу сразу на оба замечания, рабочий код, комментарии считаю излишними:
PHP код:
__________________
Андрей. |
|
20.09.2004, 11:08 | #5 |
Участник
|
Спасибо!
|
|