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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 27.11.2007, 17:02   #1  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от miklenew Посмотреть сообщение
Помойму он через точку вызывается. Tab.getActivePage()
Могу ошибаться
Не совсем это имел ввиду
Вопрос был, не как вызвать, а как узнать какой таб активен для того что бы можно было пробежаться свичем.

У меня есть форма с тремя табами и тремя датасурсами от одной таблицы. Так же есть радиобаттон вне табов. Он должен читать/изменять значения в любом датасорсе.

Нужно, как то синхронизировать все 3 датасурса. Для этого, думаю, узнать какой таб в данный момент открыт и писать в его датасурс, после чего обновлять остальные (Хотя это очень не желательно )

Может кто подскажет другой способ?
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)

Последний раз редактировалось Silence; 27.11.2007 в 17:07.
Старый 27.11.2007, 17:14   #2  
Alex_KD is offline
Alex_KD
Участник
AxAssist
MCBMSS
Соотечественники
 
522 / 362 (14) ++++++
Регистрация: 06.07.2006
Адрес: Melbourne, Down Under
Я думаю надо задачку более конкретно описать.

Есть еще метод void tabChanged(int _FromTab, int _ToTab) и boolean tabChange(int _FromTab) на табе. Полезно, если нужна логика типа "когда пользователь перешел с закладки 1 на закладку 2 - сделать то-то".
__________________
AxAssist 2012 - Productivity Tool for Dynamics AX 2012/2009/4.0/3.0
Старый 27.11.2007, 17:18   #3  
Silence is offline
Silence
Участник
Аватар для Silence
 
287 / 27 (1) +++
Регистрация: 29.09.2004
Адрес: г. Москва, Зеленоград
Цитата:
Сообщение от Alex_KD Посмотреть сообщение
Я думаю надо задачку более конкретно описать.

Есть еще метод void tabChanged(int _FromTab, int _ToTab) и boolean tabChange(int _FromTab) на табе. Полезно, если нужна логика типа "когда пользователь перешел с закладки 1 на закладку 2 - сделать то-то".
Опять не то

Нужно делать что то в табе когда пользователь изменил значение радиобаттона не принадлежащему табу.

Хотя, это идея. Писать имя таба в переменную и по ней уже проверять
Спасибо!

ЗЫ: Но может есть какой другой способ. По эстетичнее
__________________
Бывает, что человек молчит, когда ничего не знает о данном предмете, но чаще – когда знает о нем все. (Джордж Бернард Шоу)
Старый 27.11.2007, 17:15   #4  
oip is offline
oip
Axapta
Лучший по профессии 2014
 
2,564 / 1416 (53) ++++++++
Регистрация: 28.11.2005
Записей в блоге: 1
Цитата:
Сообщение от Silence Посмотреть сообщение
Может кто подскажет другой способ?
Задачу не очень понял, но может проще при переходе на какой-то таб проставлять соответствующее значение в какую-то переменную. И ее просто юзать потом?
 

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

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

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

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