Модераторы: LSD, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Суть DataGrid? 
V
    Опции темы
MisterCleric
Дата 13.4.2006, 07:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Привет. Я только начинаю. Может еще до чего-то и не докопался.
Задача такая, Есть две связанные таблицы. Нужно вывести на страничку определенные поля в какой-то DataGrid. О чем идет речь? Где почитать? Можно ли примерчик?
Хочеться чтобы он работал как Grid в Visual FoxPro, где задается ControlSource из таблицы для каждого столбца в Grid.


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
tux
Дата 13.4.2006, 12:18 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



О каком приложении идет речь? Веб, Swing, SWT?
PM MAIL Skype GTalk Jabber YIM   Вверх
MisterCleric
Дата 13.4.2006, 12:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Веб, конечно же: иначе не задавал бы в этом топике вопрос


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
tux
Дата 13.4.2006, 12:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Цитата(MisterCleric @ 13.4.2006, 17:41 Найти цитируемый пост)
Веб, конечно же: иначе не задавал бы в этом топике вопрос

Всякое бывает. Тогда тебе похоже нужен Struts-Layout Datagrid. Какое-то подобие обучалки здесь - http://struts.application-servers.com/datagrid/index.html.

Цитата(MisterCleric @ 13.4.2006, 12:57 Найти цитируемый пост)
Хочеться чтобы он работал как Grid в Visual FoxPro, где задается ControlSource из таблицы для каждого столбца в Grid.

Не уверен, что такие компоненты вообще существуют, по крайней мере я не встречал.
PM MAIL Skype GTalk Jabber YIM   Вверх
MisterCleric
Дата 13.4.2006, 12:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Спасибо. Оно. Буду изучать Struts. А в JSF или Spring такого нету?


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
tux
Дата 13.4.2006, 13:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



В JSF не знаю, в Spring точно нет.
PM MAIL Skype GTalk Jabber YIM   Вверх
tux
Дата 19.4.2006, 03:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Летатель
***


Профиль
Группа: Участник Клуба
Сообщений: 1853
Регистрация: 10.2.2005
Где: msk.ru

Репутация: 74
Всего: 132



Оказывается DataGrid с привязкой к JDBC существует - http://www.codeproject.com/useritems/DBGrid.asp. 
PM MAIL Skype GTalk Jabber YIM   Вверх
MisterCleric
Дата 19.4.2006, 12:22 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1043
Регистрация: 16.2.2006
Где: Харьков, Украина

Репутация: 33
Всего: 38



Цитата

Оказывается DataGrid с привязкой к JDBC существует - http://www.codeproject.com/useritems/DBGrid.asp.

Я нашел другое, которое работает, така как хотелось:
DisplayTag Library
И вот, что у меня с ним получилось:
Код

<jsp:root version="1.2"
    xmlns:jsp="http://java.sun.com/JSP/Page"
    xmlns:sql="http://java.sun.com/jsp/jstl/sql" 
    xmlns:c="http://java.sun.com/jsp/jstl/core" 
    xmlns:display="urn:jsptld:http://displaytag.sf.net">
  <jsp:directive.page contentType="text/html; charset=UTF-8" />
  <style type="text/css" media="all">
      @import url("css/maven-base.css");
      @import url("css/maven-theme.css");
      @import url("css/site.css");
      @import url("css/screen.css");
  </style>
  <link rel="stylesheet" href="./css/print.css" type="text/css" media="print" />
<html>
  <head>
    <title>Factory Test</title>
  </head>
  <body>
<center>
<table style="border:0; border-collapse: collapse; width: 15%; cellpadding: 0; margin-top: 0; margin-bottom: 0" >
    <tr>
      <td>
      <form method="get">
         <input type="hidden" name="status" />
         <input type="submit" value="All" />
      </form>
      </td>
      <td>
      <form method="get">
         <input type="hidden" name="status" value="1" />
         <input type="submit" value="Active" />
      </form>
      </td>
      <td>
      <form method="get">
         <input type="hidden" name="status" value="0" />
         <input type="submit" value="Inactive" />
      </form>
      </td>
    </tr>
</table>
<c:if test="${empty param['status']}">
<sql:query var="rs" dataSource="jdbc/fact">
    SELECT tabnom, lastname, name, phone, namejob, status
    FROM jobs, staff
    WHERE jobs.job_id = staff.job_id
</sql:query>
</c:if>
<c:if test="${not empty param['status']}">
<sql:query var="rs" dataSource="jdbc/fact">
    SELECT tabnom, lastname, name, phone, namejob, status
    FROM jobs, staff
    WHERE jobs.job_id = staff.job_id and jobs.status = "${param['status']}"
</sql:query>
</c:if>     
<display:table name="pageScope.rs.rows" id="row" pagesize="3" defaultsort="1" defaultorder="ascending" >
   <display:column property="tabnom" title="Tab Nom" />
   <display:column property="lastname" title="Fam"  sortable="true" headerClass="sortable" />
   <display:column property="name" title="Name" />
   <display:column property="phone" title="Phone" />
   <display:column property="namejob" title="Job"  sortable="true" headerClass="sortable" /> 
  <c:set var="Actions" value="${row.tabnom}" />
   <display:column title="Action" >
       <display:table name="${Actions}" class="simple1" >
       <display:column href="edit.jsp" scope="session" value="Edit" />
       <display:column href="delete.jsp" scope="session" value="Delete" />
   </display:table>
   </display:column>
</display:table>
    <form method="GET" action="new.jsp">
    <input type="submit" value="New employee" />
    </form>
  </center>
  </body>
</html>
</jsp:root>


dataSource беру из Connection Pool.  smile  


--------------------
ПРИШЕЛ, УВИДЕЛ - ПЕРЕПИСАЛ...
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Java"
LSD   AntonSaburov
powerOn   tux
  • Прежде, чем задать вопрос, прочтите это!
  • Книги по Java собираются здесь.
  • Документация и ресурсы по Java находятся здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит", если у Вас нет русских шрифтов.
  • Помечайте свой вопрос как решённый, если на него получен ответ. Ссылка "Пометить как решённый" находится над первым постом.
  • Действия модераторов можно обсудить здесь.
  • FAQ раздела лежит здесь.

Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java EE (J2EE) и Spring | Следующая тема »


 




[ Время генерации скрипта: 0.0493 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.