23.05.2006, 12:00 | #1 |
Участник
|
Туплю!
Есть форма, у нее DataSource, надо чтобы при закрытии (крестик в углу), запись не сохранялась...
|
|
23.05.2006, 12:25 | #2 |
Banned
|
Перекройте метод dataDource.write(), чтобы при уставленной внутренней переменной "ВПроцессеВыхода" не вызывался super().
|
|
23.05.2006, 13:11 | #3 |
Участник
|
А переменную эту где установить? Смысл такой, что есть кнопка, при нажатии на которую запись должна сохраняться, а по крестику нет.
|
|
23.05.2006, 13:42 | #4 |
Участник
|
На датасорсе в свойствах AllowEdit поставте No. А записть по кнопке сохраняйте вручную из X++
|
|
23.05.2006, 13:47 | #5 |
Участник
|
Нашел выход. В методе write() выясняю наименование кнопки, если нужная мне кнопка - super().
|
|
23.05.2006, 14:03 | #6 |
Banned
|
Устанавливайте значение переменной в методе formRun.canClose() до вызова super(), после - снимайте.
|
|