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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 06.06.2006, 14:12   #1  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Динамическое заполнение Grid-а
Помогите разобраться, плиз. Есть, к примеру, код динамического заполнения грида.
Код:
void InitGrid(QueryBuildDataSource _QBDS, formBuildDataSource _formBuildDataSource)
{
  QueryBuildFieldList fl;
  FormControl fc;
  int i;

  if (_QBDS)
  {
    fl = _QBDS.fields();
    for (i=1; i<= fl.fieldCount(); i++)
    {
      fc = Grid.addDataField(_formBuildDataSource.id(), fl.field(i));
    }
  }
}
Но столкнулся с тем, что не все таблицы/поля через это проходят безболезненно.
Например, в ситуации когда
_QBDS = _Q.addDataSource(TableNum(CustTable));
_QBDS.addSelectionField(fieldNum(CustTable, AccountNum));
грид выглядит нормально
а, скажем
_QBDS = _Q.addDataSource(TableNum(smmBusRelTable));
_QBDS.addSelectionField(fieldNum(smmBusRelTable, BusRelAccount));
контрол грида не прорисовывает значение.
Никак не могу уловить тонкую разницу. Может кто-нибудь сталкивался
Ax 3.0 Sp4.

С уважением, itfs.
Старый 08.06.2006, 15:52   #2  
itfs is offline
itfs
Участник
 
277 / 43 (2) +++
Регистрация: 18.07.2005
Адрес: Moscow
Так и не понял в чем разница.
Была идея примерить статический дизайн окна с динамическим наполнением данными. И все бы ничего, но часть таблиц ведут себя как "не родные" по отношению к DataSource-ам созданным изначально на других таблицах. Отличительная особенность таблиц-отщепенцев - поля, основанные на типах, созданных на слоях gls и dis. Характерно для CRM, Адресов Российского формата, Российских кадров и т.д. Больше ничего не нарыл.

С уваженем, itfs.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
axaptapedia: Filter-by-Grid Blog bot DAX Blogs 2 30.05.2012 13:39
Dynamics AX: DAX 4.0 Filter by Grid [Update] Blog bot DAX Blogs 0 27.04.2007 17:10
Динамическое добавление Grid на RunBase gefr DAX: Программирование 10 29.01.2007 16:52
Advanced programming: Grid data and view manipulations batiskaf_new DAX: Программирование 15 21.06.2006 11:44

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

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

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