2013-04-19 2 views
0

Я использую Siebel HTIM Application v8.0.Нужен способ разработки плавающего окна в Siebel

Мне нужно плавающее окно, это не должно быть всплывающее окно. С помощью всплывающего окна главное окно данных не может быть отредактировано. Пользователь должен иметь возможность редактировать данные в главном окне, а также плавающее окно без закрытия плавающего окна. И данные в главном окне и плавающем окне не совпадают с BC. Они просто связаны.

Я пробовал метод ShowPopup(), но это дает мне всплывающее окно. Если кто-то знает, как создавать плавающие окна в приложении Siebel. Пожалуйста помоги.

ответ

0

Насколько я знаю, это невозможно даже в Сибеле. По крайней мере, не легко.

Единственное, что вы можете добавить в вид Siebel - это апплеты. Внутри апплета вы можете встроить «расширенные» элементы управления, такие как объект ActiveX, Java-апплет, внешнюю веб-страницу ... но у них не будет внешнего вида или поведения плавающего окна.

С помощью сценариев сервера вы можете открывать всплывающие окна, поднять тексты ошибок, и все. В сценариях браузера у вас есть еще несколько опций (предупреждение, подтверждение и т. Д.), Но ничего полезного для вашего запроса.

Возможно, вы можете настроить файлы webtemplate и вставить в него HTML-код с плавающим окном ... и использовать сценарии браузера для отображения/скрытия/управления окном. Но тогда у вас может быть только HTML, вы не сможете добавлять в него поля. Кроме того, это была бы полная боль, чтобы заставить ее работать, и кошмар для обслуживания с самого первого момента.

Если вы использовали Siebel 8.1+, вы можете попробовать новый OpenUI вместо стандартного интерфейса ActiveX. Он основан на CSS и jQuery, поэтому должно быть проще настроить внешний вид. Но он доступен только для Siebel 8.1+.

У вас действительно нужно плавающее окно? Почему бы просто не использовать представление parent-child с двумя апплетами?