Интерфейс Клиентской Формы

Тема в разделе "Lotus - Программирование", создана пользователем Darkhan, 18 апр 2013.

  1. Darkhan

    Darkhan Well-Known Member

    Регистрация:
    14 дек 2012
    Сообщения:
    96
    Симпатии:
    4
    Доброе время суток, уважаемые форумчане!
    Многие лотусисты сталкивались с проблемами проектирования на клиенте интерфейсной составляющей своих систем, в связи с ограниченностью палитрой инструментов платформы. В данном топике хотелось бы поделиться опытом решения данной проблемы.
    Для этого пришлось отказаться от предоставленного лотусом инструментария проектирования интерфейса в пользу обычных html страничек.
    При отрисовке "формы" на рабочей станции пользователя создается html файл, а за его отображение отвечает встроенный в обычную форму объект-контроллер "Microsoft Web Browser Control "(с набором API функций). Данный контрол, имеет событие beforeNavigate, который "ловит" момент до перехода по ссылке, что позволило построить связь "запрос-ответ".
     

    Вложения:

  2. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    Прикольно! Я в эту сторону не смотрел...
    Правда, через 5сек. тестинга (открыть-закрыть-и т.п.) получил: "Invalid or not existing document" "вглухую", пришлось базку переписать :)
    Потом ошибку повторить не удалось :) , что-то не стабильно?
    Darkhan Спасибо. Включил мозг на размышления.
     
  3. Darkhan

    Darkhan Well-Known Member

    Регистрация:
    14 дек 2012
    Сообщения:
    96
    Симпатии:
    4
    alexas, так там просто фрейм с формой, документа как такового нет
     
  4. alexas

    alexas Well-Known Member

    Регистрация:
    10 июн 2009
    Сообщения:
    215
    Симпатии:
    0
    ( ... документа как такового нет)
    Это я вижу. Я просто написал ошибку которую выдал Client Notes.
     
  5. lmike

    lmike нет, пердело совершенство
    Команда форума Lotus team

    Регистрация:
    27 авг 2008
    Сообщения:
    6.080
    Симпатии:
    300
    если речь идет о 8-ке - то зачем? там свои замечательные инструменты от RCP до xPages
    если о 7-ке - то скоро (лет 3-5) она станет редкостью, тут речь о поддержке старого
    и опять же МС КОМ - это слишком...
     
  6. Medevic

    Medevic Что это ? :)
    Lotus team

    Регистрация:
    10 дек 2004
    Сообщения:
    3.346
    Симпатии:
    2
    А не лучше ли использовать java-апплет?
     
  7. Darkhan

    Darkhan Well-Known Member

    Регистрация:
    14 дек 2012
    Сообщения:
    96
    Симпатии:
    4
    можно по подробнее?

    Добавлено:
    А как решить проблему с динамичным изменением(наполнением) содержимого формы?
     
  8. Domino-Designer

    Domino-Designer Lotus team
    Команда форума Lotus team

    Регистрация:
    6 дек 2011
    Сообщения:
    128
    Симпатии:
    6
    ПМСМ, некрофилия какая то ... простите меня за мой узбецкий )))

    ЗЫЖ ничего личного, каммент к технологии СОМ
     
Загрузка...

Поделиться этой страницей