Программное добавление реквизита
29.01.2011
18:31
#1
"Здравствуйте<br><br>подскажите, почему в моем случае на форму не выводится программно добавленный элемент формы? код ниже<br><br> НовыйРеквизит = Элементы.Вставить("Тест",Тип("ПолеФормы"));<br> НовыйРеквизит.Вид = ВидПоляФормы.ПолеВвода;<br> НовыйРеквизит.Заголовок = "Переменная тест;<br><br>в отладчике когда захожу в этаформа.элементы, полеформы "тест" добавлено, но на форме оно не отображается! видимость = истина проверял. подскажите в чем дело?<br><br>Заранее благодарю"
29.01.2011
20:59
#3
Обновить программно или F5 нажать? если первое, то как это сделать? а если второе то нет не помогает(((
29.01.2011
21:32
#4
Если не ошибаюсь, то у формы есть метод Обновить() который надо вызвать, чтобы заново обрисовать форму
29.01.2011
21:37
#5
"на метод <br>ЭтаФорма.обновить();<br><br>ошибка<br>Метод объекта не обнаружен (обновить)<br><br>"
29.01.2011
21:58
#8
"на шаге 1 пользователь вводит некие данные (их количество может быть как 2 так и 20)<br>на шаге 2 пользователь должен указать чему конкретно равны эти данные, введенные на 1 шаге<br><br>Код :<br>НовыеРеквизиты = Новый Массив;<br>НовыйРеквизит = новый РеквизитФормы("тест",Новый ОписаниеТипов("Строка"), ,"тест", Истина); <br>НовыеРеквизиты.Добавить(НовыйРеквизит);<br>ИзменитьРеквизиты(НовыеРеквизиты);"
Читают тему
(гостей: 1)