Menu

Список значений

2008-07-31
2013-04-19
  • Andrey Muravyov

    Andrey Muravyov - 2008-07-31

    Нужен :)

     
    • Dmitry Korotin

      Dmitry Korotin - 2008-07-31

      поясни плиз что ты имеешь ввиду.

       
      • Andrey Muravyov

        Andrey Muravyov - 2008-07-31

        Ну лов мне нужен.. Тэга такого не нашел чето..

         
    • Dmitry Korotin

      Dmitry Korotin - 2008-07-31

      у меня не понятки с ловом. есть вариант такой:

      делаю тег <jdbf:lov> который появляется на форме ввиде кнопки которая открывает jsp в новом окне, а саму jsp-ху делаешь сам, организуя поиск по таблице самостоятельно стандартными средствами. а вобше нужно сначало вручную сделать и посмотреть что можно из всего делать автоматически, после работы займусь.

       
      • Andrey Muravyov

        Andrey Muravyov - 2008-07-31

        Я думаю кнопки будет достаточно, только ее надо бы пририсовать к input-у

        А вот такое еще есть предложение:
        <select style="width:100px" onclick="lov_click">
          <option></option>
        </select>

        После этого только надо значение засунуть в option..

         
    • Andrey Muravyov

      Andrey Muravyov - 2008-07-31

      .. и сделать option selected..

       
    • Dmitry Korotin

      Dmitry Korotin - 2008-07-31

      >> Я думаю кнопки будет достаточно, только ее надо бы пририсовать к input-у
      у лова будут координаты т.е. ты сам кнопку поставишь к нужному input-у т.к. инпутов несколько может быть для одного лова

      >> А вот такое еще есть предложение:.............................
      ты хочешь скриптом ложить в него данные?
      откуда данные будут браться, из базы или ты их сам придумаешь в скрипте?

       
      • Andrey Muravyov

        Andrey Muravyov - 2008-07-31

        Да блин..
        Про несколько я не подумал..
        Тогда ты прав - кнопки на все случаи хватит..
        Нужно картинку только придумать с треугольником..

         
    • Andrey Muravyov

      Andrey Muravyov - 2008-07-31

      А как данные вставлять думаешь? Те на открываемой страничке должна быть кнопка, которая на родительскую вставит данные в поля..

       
    • Dmitry Korotin

      Dmitry Korotin - 2008-07-31

      >> на открываемой страничке должна быть кнопка, которая на родительскую вставит данные в поля..

      да, именно так и хотел.

      по поводу "<select style="width:100px" onclick="lov_click">" ты мне не ответил.

       
    • Andrey Muravyov

      Andrey Muravyov - 2008-07-31

      Мне этот вариант уже самому не нравится, вот и не ответил..
      Данные предполагалось брать из базы разумеется..
      А, ты не понял..
      Я предлагал делать пустой комбобокс, вернее с единственным пустым значением, которое всегда выбрано - ну просто для того, чтоб картинка на комбобокс смахивала..
      А онклик все равно предлагал показывать другой jsp, короче один геморой

       
    • Andrey Muravyov

      Andrey Muravyov - 2008-07-31

      А про вставку в родительскую форму поподробней можно, это как будет через сабмит лова и перегенерацию родительской? Или может как-то прямо на клиенте using JavaScript

       
    • Dmitry Korotin

      Dmitry Korotin - 2008-07-31

      ни сабмита лова ни сабмита родительской не будет.
      все элементы управления родительской формы доступны через:
      <script>
      window.opener.xxx.value = "test"; /* доступный едитор */
      var val = parent_value; /*доступна переменная js родителя*/
      </script>

      возможно не совсем точно описал способ доступа, но все есть...

       
      • Andrey Muravyov

        Andrey Muravyov - 2008-07-31

        Ок, понятно, думаю нормально, пример только нужен..

         
    • Andrey Muravyov

      Andrey Muravyov - 2008-08-01

      Есть идея, думаю очень неплохая..
      Рисуем форму в отдельном div в ней делаем группу с поиском, таблицу и панель с кнопкой
      к диву применяем style.display="none"
      Для отрисовки лова просто меняем style.display="block"

      Как тебе? Думаю календарь нужно также делать..
      Возможно таким же образом реализовать многооконность в будущем, если она понадобится..

       
    • Andrey Muravyov

      Andrey Muravyov - 2008-08-01

      Корректировочка: не отдельная форма, а отдельная канва..
      У меня есть картинки для комбобокса и примерный тэг для его же кастом тэга..
      Диман, ты не хочешь меня пустить в свн? Я бы тебе туда свои наработочки складывал..
      Твои объекты естественно трогать не буду..

      Тэг такой:
      <img src="images/combobox.gif" style="position: absolute; left: 469px; top: 25px" onClick="show_lov();" onMouseOut="this.src='images/combobox.gif';" onMouseOver="this.src='images/combobox_over.gif';" onMouseDown="this.src='images/combobox_down.gif';" onMouseUp="this.src='images/combobox_over.gif';"/>

      Картинки отправил в почту..

      У такой организации (лов в диве) есть существенный минус - вся форма будет перезапрашиваться заново при сабмите лова (например при поиске..). В связи с чем опять вспомнился аякс.. :)

       
    • Dmitry Korotin

      Dmitry Korotin - 2008-08-04

      вобщем написал я lov. твои последие сообщения прочитал только сегодня.
      картинки скачать не могу, прокси-лист не дает качать архивы, кинь как есть.

      >> Диман, ты не хочешь меня пустить в свн? Я бы тебе туда свои наработочки складывал..
      я пока не понял как это сделать, напиши если не трудно, а то времени разбираться нет.

      >> У такой организации (лов в диве) есть существенный минус ...................
      именно по этому этот вариан не подходит.
      нет ничего плохова в открывающемся окне.

      >> В связи с чем опять вспомнился аякс.. :)
      по поводу аякса я высказывался не однократно...

      >> Думаю календарь нужно также делать..
      с этим на 100% согласен, но позже.

      и так опишу lov который навоял:
      <jdbf:lov property="lov" module="lov.jsp" left="160" top="25" windowleft="50" windowtop="170" windowwidth="630" windowheight="450"/>

      атрибуты:
      property - идентификатор в модуле
      module - страница самого лова
      left - расположение кнопки
      top - расположение кнопки
      windowleft - расположение окна
      windowtop - расположение окна
      windowwidth - размер окна
      windowheight - размер окна

      если условия формирования lov-а зависят от значений контролов на родительской форме то необходимо обьявить параметры.
      <jdbf:lovparameter property="param1" value="edit1"/>

      атрибуты:

      property - имя параметра
      value - имя контрола на родительской форме, для передачи значения в lov.

      все вместе:

      <jdbf:lov property="lov" module="lov.jsp" left="160" top="25" windowleft="50" windowtop="170" windowwidth="630" windowheight="450">
      <jdbf:lovparameter property="param1" value="edit1"/>
      </jdbf:lov>

      для примера следует запустить /jdbframework/example/testlov.jsp, в свн выложил.

      жду критику :)

       
    • Dmitry Korotin

      Dmitry Korotin - 2008-08-04

      блин, забыл предупредить что я перекомпилил проект под jdk 1.4, если что не пугайся.
      это необходимо т.к. мало кто начал использовать версию выше.

       
      • Andrey Muravyov

        Andrey Muravyov - 2008-08-04

        Не совсем понял, как это влияет на список значений :)

         
        • Dmitry Korotin

          Dmitry Korotin - 2008-08-04

          гы, ни как, просто предупредил.

           
    • Dmitry Korotin

      Dmitry Korotin - 2008-11-13

      поменялись атребуты тега.

      старые атрибуты:
      property - идентификатор в модуле
      module - страница самого лова
      left - расположение кнопки
      top - расположение кнопки
      windowleft - расположение окна
      windowtop - расположение окна
      windowwidth - размер окна
      windowheight - размер окна

      ------------------------------------

      новые атрибуты:
      property - идентификатор в модуле
      module - страница самого лова
      control - название контрола к которому привязать кнопку лова, корректно работает только с jdbf:edit.
      left - расположение окна
      top - расположение окна
      width - размер окна
      height - размер окна

      обьявления параметров не менялось.

       

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.