AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2006, 16:02   #1  
Hek is offline
Hek
Участник
 
10 / 10 (1) +
Регистрация: 21.04.2006
Подтверждение удаления на форме
Нород, есть вопрос, может глупый, но ... На форме когда нажимаю на панели инструментов "удалить", как можно отключить запрос на подтверждение удаления. Просто очень нужно.....
Старый 22.12.2006, 16:15   #2  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Например в _DC.validateDelete() вернуть true.
__________________
С уважением,
Олег.
За это сообщение автора поблагодарили: glibs (-1).
Старый 22.12.2006, 17:56   #3  
Hek is offline
Hek
Участник
 
10 / 10 (1) +
Регистрация: 21.04.2006
Спасиибо
Старый 22.12.2006, 19:31   #4  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,765 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Параметры пользователя/Подтверждение
За это сообщение автора поблагодарили: glibs (1).
Старый 23.12.2006, 02:29   #5  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от oip Посмотреть сообщение
Например в _DC.validateDelete() вернуть true.
Ф-ф-ф-ф-у-у-у-у-у!

Поддерживаю Vals.
__________________
С уважением,
glibs®
Старый 24.12.2006, 12:58   #6  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от glibs Посмотреть сообщение
Ф-ф-ф-ф-у-у-у-у-у!

Поддерживаю Vals.
Предложенный Vals вариант подходит, если не хотим видеть подтверждения на всех формах - а такое редко бывает.
А вот oip указал вариант, который сделает это только на 1 форме.
Так что оба варианта стоит рассматривать
Старый 25.12.2006, 09:46   #7  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
А почему, собственно "Ф-ф-ф-ф-у-у-у-у-у!" и "Жуть"? Если нам надо отключить это на "форме" (а не на "формах" - см. первое сообщение)? Да еще и возможно по какому-нибудь хитрому условию?
__________________
С уважением,
Олег.
За это сообщение автора поблагодарили: glibs (1).
Старый 25.12.2006, 12:47   #8  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Или имелось в виду, что надо только сообщение убрать, но все проверки оставить? Тогда да, лучше просто так "тру" не возвращать, конечно. Но и простой настройкой, предложенной выше, тогда не обойтись (если речь идет о конкретной форме).
__________________
С уважением,
Олег.
Старый 25.12.2006, 13:04   #9  
AndyD is offline
AndyD
Участник
КОРУС Консалтинг
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
2,560 / 2476 (88) +++++++++
Регистрация: 20.08.2005
А кто мешает вместо return true; возвращать return [табличная переменная].validateDelete()?
__________________
Axapta v.3.0 sp5 kr2
За это сообщение автора поблагодарили: belugin (11), e@gle (1), oip (1).
Старый 25.12.2006, 13:06   #10  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Класс! Позор мне. Чуть-чуть недоразвил свою идею.
__________________
С уважением,
Олег.
Старый 26.12.2006, 00:39   #11  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от kashperuk
...
если не хотим видеть подтверждения на всех формах - а такое редко бывает.
...
Во-первых, категорически не согласен насчет того, что редко бывает.

Во-вторых, не для всех.

Настройка зависит от того, к какой группе таблиц принадлежит таблица, которая используется в качестве источника данных на форме. Моя практика мне подсказывает, что для справочников имеет смысл выдавать запрос и на редактирование, и на удаление. Для транзакций... IMHO только удаление. Но в целом, это дело вкуса.

А дальше... скорее всего у вас группа на таблице выставлена неправильно, нежели в какой-то группе таблиц у вас есть "белая ворона".

Также обратите внимание, что с помощью данной настройки частичный контроль над поведением системы получает пользователь, а не только программист. Это очень полезно (для пользователей, разумеется). Хотя вам, программистам, это понять тяжело.
Цитата:
Сообщение от oip
...
Если нам надо отключить это на "форме" (а не на "формах" - см. первое сообщение)?
...
Для меня это не только не очевидно, но и очень спорно.

Я, например, подумал, что автор интересуется поведением системы вообще, т.к. вопрос сформулирован очень обще. Более того, в вопросе нет ни грамма намека на то, что автор намерен кодировать, а не щелкать галочки

Но в любом случае перед тем, как предлагать программировать, стоит хотябы намекнуть о том, как работает стандартная функциональность.

Наконец, ваш ответ не достаточно конкретный. Для меня, например, не очевидно, что "в _DC.validateDelete() вернуть true" означает, что я еще и super() в методе должен закомментировать или удалить.

Ну и, наконец, если уж и программировать, то лучше это делать так, как написал AndyD. Но еще раз повторяю, что я очень сильно сомневаюсь, что данный конкретный случай требует программирования.

В общем, я признаю, что насчет антиреспекта погорячился, и попробую его "сторнировать" (при случае, сейчас не дает). Но я остаюсь при своем мнении. Более того, еще больше стал уверен в своей правоте.
__________________
С уважением,
glibs®
Старый 26.12.2006, 07:25   #12  
belugin is offline
belugin
Участник
Аватар для belugin
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,622 / 2925 (107) +++++++++
Регистрация: 16.01.2004
Записей в блоге: 5
Цитата:
Более того, в вопросе нет ни грамма намека на то, что автор намерен кодировать, а не щелкать галочки
AXForum > Microsoft Dynamics AX (Axapta) > Axapta: Программирование
Старый 26.12.2006, 07:56   #13  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Спасибо за подробный ответ.

Цитата:
Сообщение от glibs Посмотреть сообщение
Во-первых, категорически не согласен насчет того, что редко бывает.

А дальше... скорее всего у вас группа на таблице выставлена неправильно, нежели в какой-то группе таблиц у вас есть "белая ворона".
Я исходил из того, что в вопросе слово "форма" было употреблено в единственном числе. "Более того, в вопросе нет ни грамма намека на то, что автор намерен" отключить это во всех формах (ну или во всех формах на основе таблиц из данной группы .

Цитата:
Хотя вам, программистам, это понять тяжело.
А вот тут очень даже не согласен. Не хорошо вот так вот
а) обобщать про всех программистов,
б) так пренебрежительно о программистах отзываться.
Не хорошо...
Конечно это полезно, абсолютно соглсен. Более того, в своей работе я всегда пытаюсь сделать так, чтобы у пользователя был максимально возможный контроль над происходящим.

Цитата:
Я, например, подумал, что автор интересуется поведением системы вообще, т.к. вопрос сформулирован очень обще. Более того, в вопросе нет ни грамма намека на то, что автор намерен кодировать, а не щелкать галочки
AXForum > Microsoft Dynamics AX (Axapta) > Axapta: Программирование

Цитата:
Но в любом случае перед тем, как предлагать программировать, стоит хотябы намекнуть о том, как работает стандартная функциональность.
Согласен, но если вопрос понять так, как его понял я - тогда Ваш ответ на него не, извинита за мой русский, не отвечает.

Цитата:
Наконец, ваш ответ не достаточно конкретный. Для меня, например, не очевидно, что "в _DC.validateDelete() вернуть true" означает, что я еще и super() в методе должен закомментировать или удалить.
Ну Ваш ответ тоже тогда недостаточно конкретный, там же нигде не сказано, что надо посмотреть на группу, в которую входит таблица...

Цитата:
Ну и, наконец, если уж и программировать, то лучше это делать так, как написал AndyD.
Абсолютно согласен! АндиД свой респект за это сразу же получил. Я просто отвечал по памяти, аксапты под рукой не было, поэтому как-то не сообразил, что так можно сделать. В реальной ситуации не сомневаюсь, что так бы и сделал.

Цитата:
В общем, я признаю, что насчет антиреспекта погорячился, и попробую его "сторнировать" (при случае, сейчас не дает). Но я остаюсь при своем мнении. Более того, еще больше стал уверен в своей правоте.
Ну антиреспект меня меньше всего волнует, мне разобратся в проблеме было бы интересно просто. А кто прав - надо бы автору топика ответить.

Upd: Упс, Максим про раздел уже написал.
__________________
С уважением,
Олег.
Старый 26.12.2006, 10:09   #14  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Цитата:
Сообщение от oip
...
б) так пренебрежительно о программистах отзываться.
...
С чего вы взяли? Вы что-то сочиняете.
Цитата:
Сообщение от oip
...
AXForum > Microsoft Dynamics AX (Axapta) > Axapta: Программирование
...
Upd: Упс, Максим про раздел уже написал.
...
Посыпаю голову пеплом. Я форум читаю с первой страницы, и на названия разделов не приучил себя смотреть.

Что могу сказать... программируйте наздоровье.
__________________
С уважением,
glibs®
Старый 26.12.2006, 14:34   #15  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от glibs Посмотреть сообщение
С чего вы взяли? Вы что-то сочиняете.
Извините, если не прав. Наверное я не так понял смысл фразы "Хотя вам, программистам, это понять тяжело.".
__________________
С уважением,
Олег.
Старый 26.12.2006, 15:37   #16  
glibs is offline
glibs
Member
Сотрудники компании It Box
Most Valuable Professional
Лучший по профессии 2011
Лучший по профессии 2009
 
4,942 / 911 (40) +++++++
Регистрация: 10.06.2002
Адрес: I am from Kyiv, Ukraine. Now I am in Moscow. For private contacts: glibs@hotmail.com
Отвечу в личку. Потом.
__________________
С уважением,
glibs®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Использование семейства InventDimCtrl_Frm_* - 2 DS InventDim на одной форме Pavlo AKA Panok DAX: База знаний и проекты 5 22.12.2008 17:15
executeQuery на Форме Arahnid DAX: Программирование 12 03.11.2007 23:25
Название полей в форме запроса PavelSR DAX: Программирование 4 11.07.2007 17:19
Добавление источника к запросу на форме Lucky13 DAX: Программирование 1 21.05.2007 17:12
BugFix: В форме складских журналов нельзя перемещаться с помощью клавиш курсора Maxim Gorbunov DAX: Программирование 5 21.01.2005 01:20

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:40.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.