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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 20.12.2007, 15:26   #6  
nmariya is offline
nmariya
Участник
 
32 / 24 (1) +++
Регистрация: 25.09.2007
Адрес: Москва
В общем, получилось навести красоту, правда пришлось немного попрограммировать.
Контрол CheckBox изначально не поддерживает multiline.
Для того, чтобы все таки использовать мультилайн, изменили класс KMQuestionaireAnswerControl_Win32 Метод CheckBoxControl.
В Label CheckBox'а ничего не пишем, но ниже добавляем строку с текстом ответа.
Array addControl()
{
FormCheckBoxControl formCheckboxControlLocal;
//*****
FormStringControl FormStringControlLocal;
//------
Array arrayLocal = new Array(Types::Class);
for (counter = 1;counter <= array.lastIndex();counter++)
{
[sequenceNumber, answerText] = array.value(counter);
formCheckboxControlLocal = controlGroup.addControl( FormControlType::CheckBox, #QCONTROL);
//******
FormStringControlLocal = controlGroup.addControl( FormControlType::String, #QCONTROL);
//-----
formCheckboxControlLocal.backStyle( 1 );
if (!KMQuestion.MultipleRows)
{
labelString = answerText;
//*****
FormStringControlLocal.multiLine(1);
FormStringControlLocal.widthMode(1);
FormStringControlLocal.autoDeclaration(true);
FormStringControlLocal.border(1);
FormStringControlLocal.text(answerText);
countstr =FormStringControlLocal.getLineCount();
FormStringControlLocal.displayHeight(countstr);
FormStringControlLocal.AllowEdit(0);
// formCheckboxControlLocal.label(labelString);
//-----
}
За это сообщение автора поблагодарили: farlander (1).
Теги
анкетирование, опрос, ax4.0

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
как работать в модуле "Управление персоналом" в Аксапте LVP DAX: Функционал 2 22.01.2009 17:11
Модуль "Анкеты" в Аксапте? Анкеты ... 2b4fITin DAX: Функционал 21 25.12.2007 12:07
"Ловля" проводок в ГК по ОС в модуле ОС ksenia DAX: Функционал 17 02.11.2004 10:37
Модуль "Анкеты" ax_f DAX: Функционал 2 23.07.2004 11:20
Ставки в модуле "Расчеты с персоналом" ULS DAX: Функционал 7 22.03.2004 12:30

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

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

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