![]() |
#16 |
Участник
|
Цитата:
1. В метод Active на Data Sources таблицы SalesTable, добавить: X++: DictEnum dictEnum = new DictEnum(enumnum(SalesType)); int i; ; SalesTable_SalesType.clear(); for (i = 0; i <= dictEnum.values(); i++) { if (dictEnum.index2Value(i) != SalesType::ReturnItem || salesTable.SalesType == SalesType::ReturnItem) { SalesTable_SalesType.add(dictEnum.index2Name(i)); } } X++: public int selectionChange() { DictEnum dictEnum = new DictEnum(enumnum(SalesType)); int i,j; int ret; ; j = SalesTable_SalesType.selection(); if (j >= SalesType::ReturnItem) j++; SalesTable_SalesType.clear(); for (i = 0; i <= dictEnum.values(); i++) { SalesTable_SalesType.add(dictEnum.index2Name(i)); } SalesTable_SalesType.selection(j); ret = super(); return ret; } |
|
|
Опции темы | Поиск в этой теме |
Опции просмотра | |
|