Показать сообщение отдельно
Старый 02.07.2011, 05:37   #1  
Blog bot is offline
Blog bot
Участник
 
25,643 / 848 (80) +++++++
Регистрация: 28.10.2006
axaptapedia: Table Field Group
Источник: http://axaptapedia.com/Table_Field_Group
==============

Summary:

=== Description ===
The following demonstrates how to add field group fields with code.

[[Image:FieldGroup.png|Before]]

=== Dynamics AX versions ===
Has been tested on [[Build_numbers|Dynamics AX 2009 SP1 RU-6]]

=== Code ===

X++:
#AOT
#define.FieldGroups('Field Groups')
#define.TableFieldGroupItem('PROPERTIES\nTable\n#\%1\nDataField\n#\%2\nENDPROPERTIES')
TreeNode table, fieldGroups, fieldGroup, field;
;
 
// Gets the Address table.
table = TreeNode::findNode(#TablesPath + #AOTDelimiter + tableStr(Address));
 
// Gets the Address table's Field Groups node.
fieldGroups = table.AOTfindChild(#FieldGroups);
 
// Gets the 'Delivery' field group.
fieldGroup = fieldGroups.AOTfindChild(tableFieldGroupStr(Address, Delivery));
 
// Adds the field 'Name' to the 'Delivery' field group.
fieldGroup.AOTadd(fieldStr(Address, Name));
 
// Adds the display method 'tableRelationName' to the 'Delivery field group.
// This uses the Address table's RecVersion field as a dummy and converts it 
// to a display field by setting its properties.
field = fieldGroup.AOTadd(fieldStr(Address, RecVersion));
field.AOTSetProperties(strFmt(
    #TableFieldGroupItem,
    tableStr(Address),
    tablemethodstr(Address, tableRelationName)));
 
// Saves the changes to the table.
table.AOTsave()


Источник: http://axaptapedia.com/Table_Field_Group
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.

Последний раз редактировалось Poleax; 04.07.2011 в 10:49. Причина: оформление