Личная Папка Для Выбора Значений

Тема в разделе "Lotus - Программирование", создана пользователем morpheus, 25 ноя 2011.

  1. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    Привет всем.

    Исх. данные.
    Есть бд с огромным массивом данных(клиенты). Прямого доступа из УИ у пользователя нету.
    Для доступа к данным - поисковый диалог.
    После выбора поисковых значений находит какоето кол-во документов из которых надо выбрать нужный

    Вопрос: как красиво показать пользователю список найденных документов? не хочу использовать ПикЛистСтрингс - потому что не удобоваримо показывает инфромацию. Попытка использовать "Шаред, приват на фёрст вью" папки с треском провалилась, т.к. такую папку надо один раз открыть(инициоровать создание) из УИ.

    какие могут быть идеи?

    з.ы. пока думаю про ХТМЛ - но тоже не очень
     
  2. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Если для Win, то можно юзать внешнюю .hta форму. там инициализируется сессия notes.session, забирается строка поиска, ищется и показывается что надо.
    Недостаток - в св-вах ИД файла надо использовать галку "Don't promt password...".
     
  3. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    rinsk
    спасибо, но не то, т.к. будут МАС пользователи 100%
     
  4. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Для модального диалога игрался с JS на форме - т.е. по результатам формируется HTML в CFD с JS на строчке (onClick). сама ф-ция в хидере формы что то вроде:

    function rowSelect(id) {
    document.form[0].fieldid.value=id;
    document.form[0].buttonid.click();
    }

    как то так..
     
  5. Gandliar

    Gandliar Well-Known Member

    Регистрация:
    16 фев 2004
    Сообщения:
    222
    Симпатии:
    0
    я делал диалогбокс в нем 3 поля, в первом - поисковый стринг во втором поле - результаты а третье чтобы все работало примерно таким образом

    юзер нажимает найти клиента - открывается диалогбокс курсор в поле поискового стринга набирает фрагмент текста - диалогбокс переоткрывается и во втором многозначном поле (с полосой прокрутке) список до 300 клиентов, в котором курсор и выделено первое значение - клавишами вверх вниз можно переходить - кнопка ввод - выбор клиента

    могу наверное даже пример поискать.
     
  6. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    html - самое оно:

    результат поиска -> html. ( можно совсем по-взрослому: результат поиска -> xml -> xsl -> html )

    форма: saveoptions, richtext поле, js header, скрытые ls кнопки с логикой.

    создаем документ по форме в UI, на postopen импортируем html в поле (ws.Import).
    переоткрываем документ по форме, чтобы richtext стал вычисляемым - начинают работать ссылки в html
    на ссылках - javascript, который вызывает функции из js header, которые в свою очередь жмут скрытые скриптовые кнопки на форме.
     
  7. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    turumbay
    да вот не хотелось мне в пятницу вечером заморачиваться :rolleyes:
     
  8. rinsk

    rinsk Lotus team
    Lotus team

    Регистрация:
    12 ноя 2009
    Сообщения:
    795
    Симпатии:
    78
    Можно не переоткрывать, если в бакэнде через MIME сувать в РТ HTML.
    Но шустрее всего был CFD в котором HTML формировался через JS -
    ну типа
    <script>
    document.write(rowWrite('data11','data2','data-x'))
    </script>

    была попытка увеличить предел 32к - врод получилось:rolleyes:
     
  9. turumbay

    Регистрация:
    13 мар 2009
    Сообщения:
    625
    Симпатии:
    2
    насчет mime +1. шустрее и, главное, не требует доступа к диску - удобно юзать в серверных агентах без resctricted access
     
  10. morpheus

    morpheus скриптописец

    Регистрация:
    7 авг 2006
    Сообщения:
    3.927
    Симпатии:
    0
    спс, буду вёрсткой
     
Загрузка...

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