wf как прочитать имя в выпадающем списке невнедренного array
Добавлено: 28 мар 2014, 14:07
Всем привет - подскажите кто знает
1. есть форма шага работы
2. из нее открывается свободная форма массива f_Open_FreeForm ( this , 'frmPrint' )
3. на ней есть выпадающий список dprintdocbase
мне нужно прочитать текущее имя в этом списке (не значение, а именно имя) и в зависимости от него погасить/засветить кнопку OK свободного массива 'frmPrint' на которой лежит этот список, и тут засада
- находясь на форме я могу прочитать имя if(LookupDisplay(dprintdocbase)='Коммерческое предложение',1,0) но не могу погасить кнопку Ok
- вызывая внешнее действие на изменение выпадающего списка я могу погасить кнопку но не могу прочитать имя этого списка f_ModifyWin ( this , 'cb_Ok' ,if(LookupDisplay(dprintdocbase)='Коммерческое предложение','visible=0','visible=1')) - не проходит - ошибка
...
что можно сделать?
может через if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("dprintdocbase.value", 1)')='Коммерческое предложение'... как-то пройти - но синтаксиса не понимаю
зы
со значением выпадающего списка в этом случае неудобно работать поскольку там у меня лежит путь к файлу и он может изменяться - а имена фиксированные
1. есть форма шага работы
2. из нее открывается свободная форма массива f_Open_FreeForm ( this , 'frmPrint' )
3. на ней есть выпадающий список dprintdocbase
мне нужно прочитать текущее имя в этом списке (не значение, а именно имя) и в зависимости от него погасить/засветить кнопку OK свободного массива 'frmPrint' на которой лежит этот список, и тут засада
- находясь на форме я могу прочитать имя if(LookupDisplay(dprintdocbase)='Коммерческое предложение',1,0) но не могу погасить кнопку Ok
- вызывая внешнее действие на изменение выпадающего списка я могу погасить кнопку но не могу прочитать имя этого списка f_ModifyWin ( this , 'cb_Ok' ,if(LookupDisplay(dprintdocbase)='Коммерческое предложение','visible=0','visible=1')) - не проходит - ошибка
...
что можно сделать?
может через if(f_DescribeForm ( this , ' frmPrint ' , 'Evaluate("dprintdocbase.value", 1)')='Коммерческое предложение'... как-то пройти - но синтаксиса не понимаю
зы
со значением выпадающего списка в этом случае неудобно работать поскольку там у меня лежит путь к файлу и он может изменяться - а имена фиксированные