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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 25.10.2007, 15:20   #1  
Blog bot is offline
Blog bot
Участник
 
25,640 / 848 (80) +++++++
Регистрация: 28.10.2006
axaptapedia: Adding only one Dimension in Dialog
Источник: http://www.axaptapedia.com/Adding_on...sion_in_Dialog
==============

Summary: New page: To add new field in dialog we use '''addField()''' method. When we try to add for example Dimension field Axapta adds all the fields automatically. But sometimes we need to add only one pa...
<div>To add new field in dialog we use '''addField()''' method. When we try to add for example Dimension field Axapta adds all the fields automatically.
But sometimes we need to add only one particular field.

=== Idea ===
To solve this problem we just need to pass array index as parameter.

=== Solution ===
1. Add into Dialog class '''addField()''' method another one parameter:


DialogField addField(
int type,
FieldLabel label = '',
FieldHelp help = '',
ArrayIdx idx = 0 //GRR modified for ArrayFields
)
{
DialogField DialogField;

fields += 1;
DialogField = new DialogField(this,type,fields);
this.addCtrlDialogField(dialogField.name());

// dialogField.init(this); //standard
dialogField.init(this, idx);//GRR modified for ArrayFields

if (label)
dialogField.label(label);
if (help)
dialogField.helpText(help);

this.addDialogClass(dialogField);

return dialogField;
}


2. Add into DialogField class '''init()''' before while (f
if((idx)&&(idx
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
Старый 25.10.2007, 17:54   #2  
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®
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 04.04.2009 22:05
axaptapedia: RunBaseBatch Blog bot DAX Blogs 0 31.03.2009 06:06
axaptapedia: RunBaseReport Blog bot DAX Blogs 0 03.08.2008 20:10
dynamicsmatters: Adding a storage Dimension (Inventory Status) Blog bot DAX Blogs 0 29.05.2008 04:12
Kashperuk Ivan: 3 Dialog extensions Blog bot DAX Blogs 4 28.09.2007 18:56

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

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

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