• 🔥 Бесплатный курс от Академии Кодебай: «Анализ защищенности веб-приложений»

    🛡 Научитесь находить и использовать уязвимости веб-приложений.
    🧠 Изучите SQLi, XSS, CSRF, IDOR и другие типовые атаки на практике.
    🧪 Погрузитесь в реальные лаборатории и взломайте свой первый сайт!
    🚀 Подходит новичкам — никаких сложных предварительных знаний не требуется.

    Доступ открыт прямо сейчас Записаться бесплатно

$$viewbody

  • Автор темы Автор темы Kizarek86
  • Дата начала Дата начала

Kizarek86

Green Team
20.07.2007
876
8
Следующий вопрос интересует. Есть форма под Web - $$SearchTemplateDefault. Как сделать чтобы при открытии определенное представление по умолчанию открывалось в поле $$ViewBody? а то сейчас открывается только после клика на кнопку..
 
дык, если я не путаю, то для отображения вида нужно иметь форму $$ViewTemplateDefault или $$ViewTemplate for ViewName

$$SearchTemplateDefault это для результатов поиска
 
Веб представление построено таким образом что форма поиска=главной странице в Web. Т.е. пользователь её открывая видит полную форму (на данный момент необходимо кликнуть по кнопке)в поле $$ViewBody, и после ввода параметров поиска получает уже результаты поиска в поле $$ViewBody.



В общем нужно открыть по умолчанию форму в которой некоторый поиск по умолчанию будет. В данном случае в каждой форме есть специальное поле, которое во всех одинаково. именно по нему и надо открыть поиск. но вот как это сделать по умолчанию, т.е. при открытии этой формы поиска я немогу понять)
 
сделай для вида по-умолчанию темплейт-форму, на ней повесь поле и кнопки поиска, и открывай ее как главную, а на кнопке поиска сделай URL-команду SearchView, тогда по ней откроется темплейт-форма для поиска...

как вариант...

правда, я так не пробовал :blink: поэтому это совет-догадка...
 
Akupaka
Так не получается, т.е. поля для выбора данных становятся недоступными...

разобрался как сделать, просто главной страницей сделать строку с заполненым поиском.
 
Надобно плясать от печки то бишь от понимания дефаултных форм $$
$$SearchTemplateDefault форма по умолчанию для ВСЕХ результатов поиска. Во $$ViewBody помещается представа с результатами.
Можно вместо $$ViewBody в форму воткнуть представление. И в настройках будет гибче.

Соответственно напрмер $$ViewTemplate for vwLinkPick для представления vwLinkPick. в нем тоже может быть $$ViewBody или представление.

Обычно делают $$SearchTemplate | search - запрос и из него $$SearchTemplateDefault

Покурите шаблоны поисковые на codestore...
 
kizarek
на developerWorks Россия есть замечательная статейка от Юрий Пастовенский...
"Рекомендации к построению Web-приложений на платформе Lotus Notes/Domino R6x"
 
Мы в соцсетях:

Взломай свой первый сервер и прокачай скилл — Начни игру на HackerLab