AXForum  
Go Back   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Forgotten Your Password?
Register Forum Rules FAQ Members List Today's Posts Search

 
 
Thread Tools Search this Thread Display Modes
Old 10.12.2004, 15:31   #1  
NJD is offline
NJD
Участник
 
210 / 26 (1) +++
Join Date: 21.05.2003
Location: Moscow
? Как понять что запускается по кнопке?
Есть форма LedgerRRGReportTable_RU.
Там есть кнопка Открыть.
void clicked()
{
super();
LedgerRRGReportTable.OpenTemplate();
}
Я не могу понять, что по ней запускается. Т.е. прога идет, если бы к примеру метод не был переопределен.
Т.е. я так понимаю, что по super(); делается бух баланс. А LedgerRRGReportTable.OpenTemplate(); его открывает.
Но каким классом (методом) он делается???
Old 10.12.2004, 16:27   #2  
Prof is offline
Prof
Участник
 
732 / 64 (4) ++++
Join Date: 18.10.2002
Location: Москва
Т.к. это кнопка совершенно обычная, то по super() происходит исключительно отрисовка нажатия кнопки.
Old 11.12.2004, 02:34   #3  
Тимур is offline
Тимур
Аксакал в отставке
 
2,457 / 50 (6) ++++
Join Date: 31.01.2003
Location: Москва
Re: Как понять что запускается по кнопке?
Quote:
Изначально опубликовано NJD
Как понять что запускается по кнопке?
Просто нажать на нее.
__________________
Девочка, никогда не произноси слова только за то, что они такие длинные и красивые; говори только то, что знаешь. (Л.Кэрролл "Алиса в стране чудес").
Old 12.12.2004, 02:14   #4  
kashperuk is offline
kashperuk
Участник
kashperuk's Avatar
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Join Date: 30.05.2004
Location: Atlanta, GA, USA
Не знаю, как у тебя, но у меня по кнопке Открыть просто открывается тот шаблон, который указан на закладке "Разное". Это делается в методе OpenTemplate().

А шаблон ты уж должен сам обеспечить. (если ты это имел ввиду когда спрашивал "Каким методом он делается")
Old 15.12.2004, 14:56   #5  
simply2double is offline
simply2double
Участник
simply2double's Avatar
 
556 / 19 (2) ++
Join Date: 08.09.2004
Location: alfa cen
может есть смысл просто перекрыть метод cliked()

void clicked()
{
;

super();
}

ни чего не трогая поставить точку останова отладчика на вызове super() и посмотреть... что же все таки делает кнопка...
Old 15.12.2004, 14:57   #6  
simply2double is offline
simply2double
Участник
simply2double's Avatar
 
556 / 19 (2) ++
Join Date: 08.09.2004
Location: alfa cen
хотя согласен.. такой метод долгий и неинтересный...
Old 15.12.2004, 15:03   #7  
macklakov is offline
macklakov
NavAx
macklakov's Avatar
 
2,347 / 996 (38) +++++++
Join Date: 03.04.2002
Quote:
Изначально опубликовано simply2double
может есть смысл просто перекрыть метод cliked()
Ты о чем это? Он и так перекрыт.
Даже без брэкпоинта видно что это: \Data Dictionary\Tables\LedgerRRGReportTable_RU\Methods\openTemplate
__________________
Isn't it nice when things just work?
Old 15.12.2004, 15:21   #8  
simply2double is offline
simply2double
Участник
simply2double's Avatar
 
556 / 19 (2) ++
Join Date: 08.09.2004
Location: alfa cen
))) виноват... ))) точку останова действительно есть где поставить... перекрывать clicked() не нужно...
 

Similar Threads
Thread Thread Starter Forum Replies Last Post
Не запускается АОС Roman DAX: Администрирование 11 08.08.2008 17:38
Не запускается АОС 4.0 Funtosss DAX: Администрирование 7 15.04.2008 07:52
Не запускается AOS. Stella DAX: Программирование 2 25.12.2007 17:28
Не запускается info.startupPost() Perc DAX: Программирование 7 31.08.2005 11:17
Не запускается AOS на w2003+SQL, хотя тестил на w2kserv+MSDE - запускается нормально Сергей Щербак DAX: Администрирование 2 05.04.2004 18:22

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Forum Jump

Рейтинг@Mail.ru
All times are GMT +3. The time now is 11:25.
Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Contacts E-mail, Advertising.