11.04.2006, 16:29 | #1 |
Участник
|
Программирование для web портала
Кто знает как на web page при ее загрузке сразу вынести заданную форму?
Как известно, по умолчанию, форма web page содержит форм контейнер в который потом загружается форма, вызываемая по меню. Вопрос, в том как динамически подставить в форм контейнер заданную форму при загрузке webpage. Спасибо. |
|
11.04.2006, 16:42 | #2 |
NavAx
|
Видимо через Web Form Weblet или через Веб-панель.
|
|
11.04.2006, 17:25 | #3 |
Участник
|
А есть какие нибудь примеры?
|
|
11.04.2006, 17:39 | #4 |
Участник
|
AOT \ Web \ Web Forms \ tutorial*
|
|
11.04.2006, 17:45 | #5 |
NavAx
|
Цитата:
Сообщение от bambuk1960
Кто знает как на web page при ее загрузке сразу вынести заданную форму?
Второй вариант (программно) создать в коде экземпляр WebFormWeblet, передать ему нужные параметры и вызвать исполнение. Третий вариант (программно) создать экземпляр WebLink с нужными параметрами и вызвать. Последний раз редактировалось raz; 11.04.2006 в 17:52. |
|
11.04.2006, 17:53 | #6 |
Участник
|
Цитата:
Сообщение от raz
Второй вариант (программно) создать в коде экземпляр WebFormWeblet, передать ему нужные параметры и вызвать исполнение.
Берете web-страницу SimplePreview, например. Правой кнопкой мыши открываете ее на правку (открывается HRML-редактор) Перетаскиваете мышкой в редактор нужную вам форму. Страница с формой готова. Зачем программно то? |
|
11.04.2006, 17:58 | #7 |
NavAx
|
Цитата:
Сообщение от mazzy
Зачем программно то?
|
|
11.04.2006, 18:17 | #8 |
Участник
|
Если просто перетянуть форму, тогда она все время там будет болтаться, а мне надо именно контейнер, в который пихается много форм по очереди через меню
С настройкой панели пробую...сделал настройки: - выбрал веб лет - Web Form Weblet - и в свойствах пытаюсь выбрать заданную форму Правильно? Но форма не сохраняетя и соответственно ничего не работает |
|
11.04.2006, 18:20 | #9 |
Участник
|
Третий вариант (программно) создать экземпляр WebLink с нужными параметрами и вызвать.
Если можно кусочек кода...здесь надо программить в коде webpage? |
|
12.04.2006, 09:20 | #10 |
NavAx
|
Цитата:
Сообщение от bambuk1960
С настройкой панели пробую...сделал настройки:
- выбрал веб лет - Web Form Weblet - и в свойствах пытаюсь выбрать заданную форму Правильно? Но форма не сохраняетя и соответственно ничего не работает |
|
12.04.2006, 09:23 | #11 |
NavAx
|
Цитата:
Сообщение от bambuk1960
Третий вариант (программно) создать экземпляр WebLink с нужными параметрами и вызвать.
Если можно кусочек кода...здесь надо программить в коде webpage? Код: WebLink link = New WebLink(); ; link.menufunction(New MenuFunction(MenuItemDisplayStr(EPCSSSalesBasket),MenuItemType::Display)); webSession().redirect(link); |
|
12.04.2006, 14:06 | #12 |
Участник
|
[quote=raz]Если при открытии головной страницы после логина (EPHomepageOnline) хочется открыть сразу форму (например Заказы), то проще всего (без программирования) воспользоваться Веб-панелями (Администрирование/Настройки/Интернет/Веб-панели). Настройка занимает меньше 5-ти минут.
Не получается настроить, все перепробовал... Создал панель, на ней несколько web let' ов... а вот как это подключтть на форму не пойму... Подскажите чайнику... |
|
12.04.2006, 16:14 | #13 |
NavAx
|
Цитата:
Сообщение от bambuk1960
Не получается настроить, все перепробовал...
Создал панель, на ней несколько web let' ов... а вот как это подключтть на форму не пойму... Подскажите чайнику... 2. Создаем панель для клиентов EPCustomer. 3. У EPCustomer указываем ключ контороля доступа, что бы она была доступна только клиентам. 4. Заполняем EPCustomer содержимым, добавляем Web Form Weblet, настраиваем его свойства. 5. В содержании EPHome добваляем Веб-панель EPCustomer. |
|
13.04.2006, 15:00 | #14 |
Участник
|
Все настроил и установил...а как подключить к странице ?
Задаю для WebTargetWebLet страницы значение свойства Web Panel = EPHome или EPCustomer..... не фурычит чего то... |
|
14.04.2006, 08:29 | #15 |
Участник
|
Все получилось! Большое спасибо за помощь..Проблема была в ключах доступа
|
|
14.04.2006, 09:00 | #16 |
Участник
|
Цитата:
Набор веб-панелей, доступный веб-пользователям, зависит от группы, в которую включены веб-пользователи. С помощью групп пользователей и ключей контроля доступа можно настроить систему таким образом, чтобы для веб-пользователей отображались только те веб-панели, которые соответствуют их позиции в Корпоративном портале. например, устанавливаю ключ Админ и для группы админ все работает устанавливаю ключ EPCSS и вхожу как клиент - не работает... Что делать? Спасибо. Последний раз редактировалось bambuk1960; 14.04.2006 в 11:48. |
|
14.04.2006, 09:36 | #17 |
Участник
|
Альтернатива:
Перекрыть logon класса-наследника WebApplication; И вызвать в нем super, подав туда сформированный нужным образом weblink. |
|
14.04.2006, 15:58 | #18 |
NavAx
|
Цитата:
Сообщение от bambuk1960
Еще вопрос. как связан ключ контроля доступа с группой пользователей и назначением прав...
например, устанавливаю ключ Админ и для группы админ все работает устанавливаю ключ EPCSS и вхожу как клиент - не работает... Что делать? Спасибо. Или добавить свой ключ и им ограничить доступ к веб-панели, и на него дать доступ. |
|
14.04.2006, 16:45 | #19 |
Участник
|
Цитата:
Сообщение от raz
Группе пользователей дать доступ на чтение на ключ Клиент.
Или добавить свой ключ и им ограничить доступ к веб-панели, и на него дать доступ. |
|
14.04.2006, 16:57 | #20 |
NavAx
|
Цитата:
Сообщение от bambuk1960
Ясно, а как устанавливаемый в настройке панели ключ связан с ключом доступа на пункт меню на который я ссылаюсь в свойствах?
|
|