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