Помощник
Здравствуйте, гость ( Вход | Регистрация )
|
|
25:12:2006, 08:01
|
|
очень злой модератор Группа: Lotus team Сообщений: 3 221 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 54
|
Вопрос
Цитата как делается скрытие кнопок во View в зависимости от значений текущего (выделенного) документа? Ответ Цитата см. @GetViewInfo([ColumnValue]...... а в нужном столбце - значение поля Автор ]]>Klido]]> Комментарий @GetViewInfo( [ attribute ] ; column ) - возвращает атрибут представления attribute - Keyword.Обязательно в квадратных скобках. Имеет значения - [CalendarViewFormat] - число. Указывает сколько дней показывает календарный вид: 1, 2, 5, 7 (работает только с прдставлениями - календарями) - [ColumnValue] - возвращает текстовое значение колонки текущего вида. При этом обязателен параметр column - [IsCalViewTimeSlotOn] - возвращает @True если time slots расположен слева, иначе @False. column - Number. Required for [ColumnValue]; otherwise does not apply. The column number starting with 0 for the first column and counting hidden columns. - Номер. Начинаеться с 0 (счетчик включает в себя и скрытые колонки) Пример 1. This hide-column formula hides the "End date" column in a calendar view if time slots are enabled or the format is for 30 days. 2. This hide-action formula hides an action if column 4 (a hidden column) has the programmatically assigned value "Task" (Эта формула скрывает action если значение колонки №4 равно "Task")
Сообщение отредактировал Morpheus - 25:12:2006, 08:04 |
|
Сообщение
#1
|
|
![]() |
|
|
25:12:2006, 12:44
|
|
Гуру Группа: Достойный программист Сообщений: 321 Регистрация: 20:12:2006 Пользователь №: 8 527 Репутация: 5
|
Вообще то начиная кажется с 6ки, у вью есть опция "Evaluate actions for every document change". Включаем ее и спокойно пишем формулы скрытия кнопок, зависящие от любого поля документа во вью.
|
|
Сообщение
#2
|
|
|
|
25:12:2006, 13:04
|
|
очень злой модератор Группа: Lotus team Сообщений: 3 221 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 54
|
Для: K-Fire
В справке написано что данная опция может серьозно влиять на быстродействие вашело приложения, что логично, ведь в данном случае отрабатываеться значения из ДОКУМЕНТА, а в @GetViewInfo используеться ColumnValue. Сообщение отредактировал Morpheus - 25:12:2006, 13:05 |
|
Сообщение
#3
|
|
|
|
23:01:2007, 09:00
|
|
Продвинутый Группа: Программист Сообщений: 218 Регистрация: 7:04:2006 Пользователь №: 3 250 Репутация: 0
|
Извиняюсь если не так понял вопроса по скрытию кнопки, а не проще через свойства действия (если конечно кнопкеа так представлена) ввести !@IsMember("[admin]";@UserRoles) т.е через роли
|
|
Сообщение
#4
|
|
|
|
23:01:2007, 09:16
|
|
очень злой модератор Группа: Lotus team Сообщений: 3 221 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 54
|
Для: Kron
Нет это совсем другое, это скрытие кнопки В зависимости от значение отдельного документа Пример... вид содержит все докменты(зарегистрированные, зданные в дело, не зарегистрированные) так вот кнопка "зарегистрировать" должна появляться только на "не зарег." документах ну т.п. |
|
Сообщение
#5
|
|
|
|
2:06:2007, 16:57
|
|
Гуру Группа: Достойный программист Сообщений: 382 Регистрация: 5:09:2006 Пользователь №: 6 344 Репутация: 6
|
а если несколько документов выбрано, то как оно ?
|
|
Сообщение
#6
|
|
|
|
7:08:2007, 10:27
|
|
очень злой модератор Группа: Lotus team Сообщений: 3 221 Регистрация: 7:08:2006 Из: Украина, Киев Пользователь №: 5 807 Репутация: 54
|
Для: Kee_Keekkenen
Не проверял , но чтото мне подсказывает что отрабатываться будет относительно того документа на котором стоит курсор |
|
Сообщение
#7
|
|
![]() |
|
Текстовая версия | Сейчас: 2:12:2008 - 21:57 |