Нужен способ оформления плавающего окна в Siebel

Я использую приложение Siebel HTIM v8.0.

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

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

1 ответ

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

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

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

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

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

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

Другие вопросы по тегам