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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 14.07.2010, 17:59   #1  
otkudao
Гость
 
n/a
NoYes CheckBox 2009
я хочу создать EDT, чтобы использовать его в дальнейшем, и добавить его в виде чекбокса на форму ьез привязки к датасорсу.

только комбобокс получается... Как сделать чекбокс?

Желание вызвано хотелкой автоматической привязки лабелек к элементам.

AX2009
Старый 14.07.2010, 21:28   #2  
TasmanianDevil is offline
TasmanianDevil
Мрачный тип
Аватар для TasmanianDevil
Злыдни
 
886 / 389 (14) ++++++
Регистрация: 24.01.2005
Адрес: Томск
Дык у EDTы на основе Enum'а должен быть property, отвечающий за дефолтный контрол отображения. По дефолту он комбобокс у создаваемого EDT на основе Enum'а - вот его и нужно менять ...
__________________
Мы летаем, кружимся, нагоняем ужасы ...
Старый 15.07.2010, 11:27   #3  
otkudao
Гость
 
n/a
там только ComboBox и RadioButton. В связи с чем и вопрос
Старый 15.07.2010, 11:47   #4  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
Наследуйте свой EDT от NoYesId
Старый 15.07.2010, 12:03   #5  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
А хотя, если без "привязки к датасоурсу" то и никаких EDT и BaseEnum'ов не надо - просто создавайте CheckBox и всех делов-то
Старый 15.07.2010, 13:27   #6  
otkudao
Гость
 
n/a
2tricky
занаследовал... Как теперь к элементу формы его привязать? (У чекбокса нет Extends).

>>без "привязки к датасоурсу"
так это он в диалоге без привязки, а потом будет сохранятся в таблице
Старый 15.07.2010, 13:59   #7  
Кирилл
Гость
 
n/a
Цитата:
Сообщение от otkudao Посмотреть сообщение
2tricky
Как теперь к элементу формы его привязать? (У чекбокса нет Extends).
Указывать DataSource+DataField(Method) мы не хотим,
указывать ExtendedDataType система нам не дает.
Остается только указать метку на самом элементе CheckBox,
что по трудоемкости не сильно отличается от указания ExtendedDataType.
Старый 15.07.2010, 15:37   #8  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
Цитата:
Сообщение от otkudao Посмотреть сообщение
2tricky
...
>>без "привязки к датасоурсу"
так это он в диалоге без привязки, а потом будет сохранятся в таблице
Пусть у вас есть поле в таблице, с EDT, предположим, унаследованным от NoYesId.

На форме есть CheckBox с именем "myCheckBox".

В Момент, когда нужно значение чекбокса сохранить в таблице пишем что-то вроде такого:
X++:
myTable.myField = myCheckBox.value();
Или я чего-то не понимаю?
Старый 15.07.2010, 15:57   #9  
otkudao
Гость
 
n/a
дело не в трудоемкости, а в повторном использовании.

Но, вижу что кроме такого варианта никаких "по-настоящему аксаптовских" более не существует.

В тройке вроде можно было выбрать стиль отображения, или я ошибаюсь?
Старый 15.07.2010, 16:01   #10  
tricky is offline
tricky
Участник
 
140 / 64 (3) ++++
Регистрация: 03.05.2005
Адрес: Гуково
Цитата:
Сообщение от otkudao Посмотреть сообщение
В тройке вроде можно было выбрать стиль отображения, или я ошибаюсь?
да нет, все также...
Старый 15.07.2010, 16:03   #11  
otkudao
Гость
 
n/a
спасибо всем
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
[ANN] Tabax 0.1 -- панель задач для Axapta belugin DAX: База знаний и проекты 302 21.10.2016 12:49
mbsturk: Ax 2009 Rollup 4 Version Checker Blog bot DAX Blogs 0 29.04.2010 17:05
emeadaxsupport: List of fixes that improve performance of certain features in Dynamics AX 2009 Blog bot DAX Blogs 0 13.10.2009 19:06
AX UK: Microsoft Dynamics AX 2009 Exam Deadline extended to 1st July 2009 Blog bot DAX Blogs 0 03.12.2008 19:05
axStart: Microsoft Dynamics AX 2009 Hot Topics Web Seminar Series Blog bot DAX Blogs 0 06.08.2008 12:05

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

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

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