![]() |
|
8.2 Смена видимости элемента управляемой формы без вызова сервера | ☑ | ||
---|---|---|---|---|
0
Mort
25.05.10
✎
17:08
|
Тривиальная задача: на форме есть флажок , справа от него поле. Если флажок установлен, поле видно. Снят - поле не видно.
Игра с видимостью поля, параметрическими ФО ничего не дает - форма лезет на сервер и обратно. Родился такой вариант: под элемент создается группа с 2 страницами без закладок, на одну страницу поле, на другую пустую надпись. Переключение м/у страницами обеспечивает сокрытие поля без вызова сервера. Есть идеи как сделать лучше? |
|||
1
xReason
25.05.10
✎
17:10
|
Элементы.Поле.Видимость=Ложь
не помогает? |
|||
2
Mort
25.05.10
✎
17:13
|
(1) Трафик жрет.
|
|||
3
H A D G E H O G s
25.05.10
✎
17:13
|
А доступность? Лезет?
|
|||
4
Ваше благородие
25.05.10
✎
17:17
|
(2)Это так критично?
Элементы.СамЭлемент.Видимость = ВидимостьЭлемента; Где ВидимостьЭлемента - булевский реквизит формы, связанный с флажком. |
|||
5
almar
25.05.10
✎
17:21
|
(0) Форма в 8.2 одновременно существует и на клиенте и на сервере. Поэтому, никакие изменения формы без вызова сервера невозможны. ИМХО.
|
|||
6
xReason
25.05.10
✎
17:23
|
Проверил действительно так, удивлен
&НаКлиенте Процедура Реквизит2ПриИзменении(Элемент) Элементы.Реквизит1.Видимость=Реквизит2; КонецПроцедуры дает вызов сервера, интересно |
|||
7
Defender aka LINN
25.05.10
✎
17:27
|
(3) Доступность - нет.
|
|||
8
H A D G E H O G s
25.05.10
✎
17:32
|
(7) Забавно, не так ли?
|
|||
9
H A D G E H O G s
25.05.10
✎
17:35
|
Может быть дело в волшебных пузырьках?
http://server.179.ru/doc/htmlbook.ru/html/input.html |
|||
10
H A D G E H O G s
25.05.10
✎
17:35
|
Синтаксис
<form> <input ...> </form> Параметры align Определяет выравнивание изображения. alt Альтернативный текст для кнопки с изображением. border Толщина рамки вокруг изображения. checked Предварительно активированный переключатель или флажок. disabled Блокирует доступ и изменение элемента. maxlength Максимальное количество символов разрешенных в тексте. name Имя поля, предназначено для того, чтобы обработчик формы мог его идентифицировать. readonly Устанавливает, что поле не может изменяться пользователем. size Ширина текстового поля. value Значение элемента. |
|||
11
H A D G E H O G s
25.05.10
✎
17:36
|
disabled вижу.
visabled нет. |
|||
12
H A D G E H O G s
25.05.10
✎
17:36
|
Приходится html страничку на сервере переформировывать.
|
|||
13
xReason
25.05.10
✎
17:39
|
Можно наверно как-то JavaScript-ом удалить или спрятать элемент
Вариант такой тег имеет класс по ID, ЯваСкрипт меняет свойства |
|||
14
Mort
25.05.10
✎
17:40
|
(3) Не лезет. Здорово! Немного не так выглядит, но зато гораздо меньше гимора.
(4) Критично. |
|||
15
Immortal
25.05.10
✎
22:32
|
управление доступностью тоже может порождать вызов сервера.
про "Видимость" в 8.2 лучше забыть. со страницами да, наиболее приемлимый вариант. |
|||
16
Asmody
25.05.10
✎
22:34
|
(0) меняйте логику мышления. время рисованных форм закончилось, теперь вы в веб-среде
|
|||
17
Bober
25.05.10
✎
22:37
|
(16) да уж, тонкий клиент убил сразу зайцев 10, не меньше
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |