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