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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2007, 20:30   #1  
Blog bot is offline
Blog bot
Участник
 
25,640 / 848 (80) +++++++
Регистрация: 28.10.2006
gatesasbait: FieldId switch-case on an table's array-type field
Источник: http://gatesasbait.spaces.live.com/B...B9F5!169.entry
==============

 
Good morning
 
Yesterday, my boss (-1 to Yvan) wanted to switch-case in a tables's modifiedField() method on a member of a field of an array type. Since 'fieldNum()' returns a single fieldId for an array of fields, you need to use the 'fieldId2Ext' to get the fieldId of an array member. He had forgotten that. So here is a quick reminder:
 
public server boolean validateField(fieldId _fieldId) //or modifiedField(fieldId _fieldId)
{
    fieldId fldId;
    fieldId fldIdExt;
    int i;
    boolean retVal = super(_fieldId);
    ;
 
<div>    if (retVal)
    {
        fldId = fieldnum(*MyTable*, *MyArrayField*);
        for (i = 1; i
__________________
Расскажите о новых и интересных блогах по Microsoft Dynamics, напишите личное сообщение администратору.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axStart: Check if the table field is mapped. Blog bot DAX Blogs 0 07.03.2009 00:05
axStart: table & field ID conflicts Blog bot DAX Blogs 0 29.05.2008 17:05
axStart: How to convert a column in a table to a different type with the same name without losing data. Blog bot DAX Blogs 0 01.02.2008 21:21
SysDictCoder: Table browser with field groups Blog bot DAX Blogs 6 09.08.2007 09:56
casperkamal: Adding a Table field through X++ code in Dynamics Ax Blog bot DAX Blogs 1 02.04.2007 17:05

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

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

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