![]() |
#1 |
Гость
|
NoYes CheckBox 2009
я хочу создать EDT, чтобы использовать его в дальнейшем, и добавить его в виде чекбокса на форму ьез привязки к датасорсу.
только комбобокс получается... Как сделать чекбокс? Желание вызвано хотелкой автоматической привязки лабелек к элементам. AX2009 |
|
![]() |
#2 |
Мрачный тип
|
Дык у EDTы на основе Enum'а должен быть property, отвечающий за дефолтный контрол отображения. По дефолту он комбобокс у создаваемого EDT на основе Enum'а - вот его и нужно менять ...
__________________
Мы летаем, кружимся, нагоняем ужасы ... |
|
![]() |
#3 |
Гость
|
там только ComboBox и RadioButton. В связи с чем и вопрос
|
|
![]() |
#4 |
Участник
|
Наследуйте свой EDT от NoYesId
|
|
![]() |
#5 |
Участник
|
А хотя, если без "привязки к датасоурсу" то и никаких EDT и BaseEnum'ов не надо - просто создавайте CheckBox и всех делов-то
![]() |
|
![]() |
#6 |
Гость
|
2tricky
занаследовал... Как теперь к элементу формы его привязать? (У чекбокса нет Extends). >>без "привязки к датасоурсу" так это он в диалоге без привязки, а потом будет сохранятся в таблице |
|
![]() |
#7 |
Гость
|
Цитата:
указывать ExtendedDataType система нам не дает. Остается только указать метку на самом элементе CheckBox, что по трудоемкости не сильно отличается от указания ExtendedDataType. |
|
![]() |
#8 |
Участник
|
Цитата:
На форме есть CheckBox с именем "myCheckBox". В Момент, когда нужно значение чекбокса сохранить в таблице пишем что-то вроде такого: X++: myTable.myField = myCheckBox.value(); |
|
![]() |
#9 |
Гость
|
дело не в трудоемкости, а в повторном использовании.
Но, вижу что кроме такого варианта никаких "по-настоящему аксаптовских" более не существует. В тройке вроде можно было выбрать стиль отображения, или я ошибаюсь? |
|
![]() |
#10 |
Участник
|
|
|
![]() |
#11 |
Гость
|
спасибо всем
|
|
|
|