AXForum  
Zurück   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Kennwort vergessen?
Registrieren Forum Rules Hilfe Benutzerliste Heutige Beiträge Suchen Alle Foren als gelesen markieren

 
 
Themen-Optionen Thema durchsuchen Ansicht
Alt 21.07.2024, 12:08   #1  
pitersky ist offline
pitersky
северный Будда
Benutzerbild von pitersky
Ex AND Project
Соотечественники
 
1.517 / 435 (18) +++++++
Registriert seit: 26.09.2007
Ort: Солнечная система
Кмк тут какое-то недопонимание
Если создать менюайтем и выложить его на форму, то однозначно нужен будет и связанный класс, ибо запускаемый объект - одно из свойств менюайтема. А уж если есть класс, то он и будет RunBase (хотя если строк много, то наверное всё-таки лучше RunBaseBatch).
Если же без класса, сугубо на форме - то можно просто кнопку (Button) сделать и писать код непосредственно внутри clicked-метода этой кнопки. Никакого менюйтема тут не надо. Но могут быть проблемы с настройкой прав и масштабируемостью обработки (например, если надо будет запускать НЕ из формы, а из главного меню).
Так что лучше не полениться и сделать всё через класс.

P.S. Насчёт реабилитации RunBase. На моём первом проекте по 365 у нас был небольшой вводный тренинг. И вот на нём было озвучено, что RunBase снова назначен любимой женой и больше не является сугубо историческим фреймворком. Как я понимаю, это следствие использования SysOperation индусами в разработке в 2012 - микрософт на это посмотрел и сказал "ну вас нафиг, лучше по-старому работайте"))))
__________________
С уважением,
Вячеслав
Alt 22.07.2024, 07:49   #2  
sukhanchik ist offline
sukhanchik
Administrator
Benutzerbild von sukhanchik
MCBMSS
Злыдни
Лучший по профессии 2015
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3.343 / 3563 (125) ++++++++++
Registriert seit: 13.06.2004
Ort: Москва
Zitat:
Zitat von pitersky Beitrag anzeigen
Кмк тут какое-то недопонимание
Если создать менюайтем и выложить его на форму, то однозначно нужен будет и связанный класс, ибо запускаемый объект - одно из свойств менюайтема.
Менюайтем может же ссылаться не только на класс. Более того - если посмотреть формы типа "Drop box dialog", то там как раз пункт меню ссылается на форму, которая открывается, "пристёгнутой" к кнопке этого пункта меню. А таких мест в системе вполне себе хватает - и это одно из "направлений" дизайна интерфейса. Также пункт меню далеко не всегда обязан ссылаться на класс или форму. Есть еще другим типы (SSRS-отчеты, Info / Form Part-ы)
__________________
Возможно сделать все. Вопрос времени
Alt 06.08.2024, 19:42   #3  
pitersky ist offline
pitersky
северный Будда
Benutzerbild von pitersky
Ex AND Project
Соотечественники
 
1.517 / 435 (18) +++++++
Registriert seit: 26.09.2007
Ort: Солнечная система
Zitat:
Zitat von sukhanchik Beitrag anzeigen
Менюайтем может же ссылаться не только на класс
Та я знаю
Я имел в виду, что любой менюайтем должен быть привязан к какому-то объекту в системе. Класс, форма, отчёт - хоть что-то, но должно быть. А дальше уже идём по простейшему пути - привязываем класс с диалогом внутри
__________________
С уважением,
Вячеслав
Stichworte
d365, runbase, sysoperation framework, в365

 

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
RunBase vs SysOperationFramework для Excel отчета kitty DAX: Программирование 28 01.02.2016 19:46
Класс для преобразования значений между различными значимыми типами gl00mie DAX: Программирование 0 02.09.2011 11:17
пропадают связи между классами наследниками RunBase ice DAX: Администрирование 18 02.09.2010 13:14
Разница между запросами Rect DAX: Программирование 13 05.12.2006 12:44
Класс RunBase SergS DAX: База знаний и проекты 0 19.06.2002 18:07
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Gehe zu

Рейтинг@Mail.ru
Alle Zeitangaben in WEZ +3. Es ist jetzt 20:36 Uhr.
Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.