CftClub.ru
Клуб специалистов ЦФТ-Банк

Подмена вьюшки

 
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы
Предыдущая тема :: Следующая тема  
Автор Сообщение
Taniani
Участник
Неподтвержденный


Вступление в Клуб: 08.11.2012
СообщениеСр Янв 29, 2014 17:12   Подмена вьюшки Ответить с цитатой
Полезность: Нет оценки
Добрый день!
Есть грид, одна из колонок грида ссылка на справочник, но в справочнике 5 вьюшек, по умолчанию эта ссылка ведет в тип. То есть перед пользователем 5 вьюшек и он должен выбрать.
Вопрос: как сделать так чтобы открывалась определенная вьюшка сразу по ссылке?
vchk
Участник
Акцепт


Вступление в Клуб: 19.10.2007
СообщениеСр Янв 29, 2014 17:42    Ответить с цитатой
Полезность: 2
Из документации по гриду:
Цитата:
Grid.ViewShortName (Col As Long) As String

Описание

Позволяет указать представление для ссылочных колонок таблиц.

В модуле «Навигатор» реализована возможность перехода по обобщённой ссылке (ссылка на «OBJECT class») в представление, заданное через клиент-скрипт без указания типа-ссылки (подробнее об указании типа-ссылки в клиент-скрипте см. пункт SetClassID.) В этом случае при переходе по ссылке формируется список доступных пользователю типов, в которых доступно заданное представление. На форме представлений можно выбирать любой тип из сформированного списка. В списке представлений будет показываться только заданное представление. Если таких типов не найдено, будет выдано соответствующее сообщение об ошибке. Если в сформированном списке оказался ровно один тип, то произойдет автоматический переход в заданное представление в единственном найденном типе.

Пример

Grid2.ViewShortName(1) = "VW_CRIT_USER4407853"
Random
Эксперт
Резидент CftClub


Вступление в Клуб: 27.06.2011
СообщениеЧт Янв 30, 2014 06:06    Ответить с цитатой
Полезность: 1
vchk пишет:
Из документации по гриду:
Цитата:
Grid.ViewShortName (Col As Long) As String

Описание
Позволяет указать представление для ссылочных колонок таблиц.


Ну, если динамически менять представление не нужно, то можно ткнуть мышкой на букву "П" (Представление) на закладке параметров операции (или Переменных) и выбрать нужное представление. А если ткнуть по букве "Ф", то и формулу для отображения данных можно задать.
Taniani
Участник
Неподтвержденный


Вступление в Клуб: 08.11.2012
СообщениеЧт Янв 30, 2014 09:45    Ответить с цитатой
Полезность: Нет оценки
Спасибо!
подошел вариант:
Grid2.ViewShortName(1) = "VW_CRIT_USER4407853"
Форму и представления не возможно выбрать если тип переменной grid.
Random
Эксперт
Резидент CftClub


Вступление в Клуб: 27.06.2011
СообщениеПт Янв 31, 2014 14:05    Ответить с цитатой
Полезность: Нет оценки
Taniani пишет:
Форму и представления не можно выбрать если тип переменной grid.


Перечитал исходный вопрос.
Приношу извинения, был невнимателен.
Показать сообщения:   
Ответить на тему    Клуб специалистов ЦФТ-Банк (IBSO) -> Справочник PL/PLUS: Функции, примеры, приёмы Часовой пояс: GMT + 3
Страница 1 из 1

 
Перейти:  
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Рейтинг@Mail.ru