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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 10.02.2022, 19:12   #1  
Blog bot is offline
Blog bot
Участник
 
25,644 / 848 (80) +++++++
Регистрация: 28.10.2006
Overload a method for a new button in Form extension
Источник: http://alexvoy.blogspot.com/2022/02/...n-in-form.html
==============

This can be used as a copy-paste pattern, when you need to change a standard method for new form controls added as a form extensions.

At the form initialization step we can overload any form control methods with registerOverrideMethod.
[ExtensionOf(formStr())]
public final class my_MyNewButton_Extension
{
public void init()
{
next init();
// MyNewButton button added in an extension to
FormButtonControl myButton = this.design().controlName(formControlStr(, myNewButton));
// Here we can overload its standard clicked() method in run-time
myButton.registerOverrideMethod(methodStr(FormButtonControl, clicked), formMethodStr(, myNewButtonClicked), this);
}

public void myNewButtonClicked(FormButtonControl _sender)
{

_sender.clicked();
}
}



Check this article for more complicated scenario https://alexvoy.blogspot.com/2018/09...thods-for.html




Источник: http://alexvoy.blogspot.com/2022/02/...n-in-form.html
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
dynamicsaxtraining: Vendor returns Blog bot DAX Blogs 0 11.10.2012 00:11
dynamicsaxtraining: Purchase Blog bot DAX Blogs 0 11.03.2012 05:25
CRM DE LA CREME! Some more useful javascripts for MS CRM Blog bot Dynamics CRM: Blogs 0 04.05.2010 11:05
wiki.dynamicsbook: Changes Made in Navision Attain 3.60 Blog bot Dynamics CRM: Blogs 0 02.09.2008 13:23
Axapta Lessons: FORM SalesTable (3): Add a document to the button Posting Blog bot DAX Blogs 0 28.10.2006 18:22

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 19:01.