09.12.2002, 19:35 | #1 |
Участник
|
События на FormControl'ах
Привет всем,
Мне нужно сделать дополнительную проверку поля Unit Price в форме SalesTable после выбора ItemId в строке заказа. Никак не могу поймать момент, когда аксапта подставляет это значение. Подскажите где смотреть. Какое событие на контроле надо ловить? |
|
09.12.2002, 21:07 | #2 |
Участник
|
События надо ловить не на контроле, а на DataSource.
одно поле может показываться в нескольких контролах. |
|
09.12.2002, 21:28 | #3 |
Участник
|
Кстати, если уж так хочется обработать именно контрол,
то есть modified, enter, leave. Validate, наконец. Чем не устраивают? Смотри руководство разработчика ключевое слово sequence. |
|
10.12.2002, 10:04 | #4 |
----------------
|
Стек
Последовательность вызовов до изменения priceUnit
1. modified() на поле ItemId в SalesLine_DS 2. salesLine.itemIdChanged(salesTable.inventLocationId) 3. salesLine.initFromInventTable(InventTable::find(this.itemId)) 4. salesLineType.initFromInventTable(inventTable) а там уже делается salesLine.priceUnit = inventTable.salesPriceUnit() |
|