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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 28.10.2009, 10:04   #5  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1243 (44) ++++++++
Регистрация: 11.04.2008
Цитата:
Сообщение от sukhanchik Посмотреть сообщение
В форме2, в методе init датасорса, на который накладывается ненужный dynalink - можно вставить код:
X++:
    Query                query   = new Query();
    Query                dsquery = _ds.query();
    QueryBuildDataSource qbds;
    ;
    super();
    dsquery = _ds.query();
    qbds = dsquery.dataSourceName(_ds.name());
    SysQuery::queryAddDynaCursorAsRangeAndValue(query, dsquery, qbds.id());
    _ds.query(query);
Ой! А что за метод queryAddDynaCursorAsRangeAndValue?
Если я правильно понял коммент:
Цитата:
// This method will traverse dynalinks on QueryBuildDataSource represented by _queryDynaBdsNo
// and convert current dyna-record into ranges and values on that QueryBuildDataSource
, то он конвертит Dynalinks в статические Ranges+Values. Т.е. в данном случае, при открытии дочерней формы "Dynalink" один раз таки сработает, после чего дочерний курсор "отвяжется"?

Спасибо, интересно.

Я пользовался такой конструкцией:
X++:
this.query().dataSourceTable(tablenum(Address)).clearDynalinks();
Как я понимаю - тоже самое, но без первого спозиционирования?
Теги
dynalink, полезное

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Как настроить DynaLink или фильтр в форме s.alex DAX: Программирование 9 31.08.2009 14:54
axaptapedia: Tutorial Form Dynalink Blog bot DAX Blogs 0 22.08.2007 23:00
Как программно разорвать или восстановить соединение через AxaptaCOMConnector? sschainik DAX: Программирование 3 24.11.2006 08:49
Ошибка (?) в периодических журналах ГК Anais DAX: Функционал 1 10.06.2005 13:20
Создание строк в журналах ГК May DAX: Функционал 2 03.01.2004 23:29

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

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

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