Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / Master Details в struts’е / 8 сообщений из 8, страница 1 из 1
14.04.2007, 17:36:25
    #34461248
kamolsan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
Здравствуйте!
Вопрос: как реализовать Master Details в struts’е (struts 2.0.6)?
Заранее спасибо!
...
Рейтинг: 0 / 0
17.04.2007, 19:33:05
    #34467660
kamolsan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
А какой можете посоветовать Ajax для struts?
...
Рейтинг: 0 / 0
17.04.2007, 21:56:50
    #34467918
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
Prototype (http://prototype.conio.net/).
...
Рейтинг: 0 / 0
17.04.2007, 22:01:31
    #34467923
М.Голованов
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
Есть еще пакеты типа DWR (http://getahead.org/dwr), которые содержат также серверные компоненты... но это все лишнее. Во всяком случае, для меня. Вам может пригодиться. Для первого приложения в таком стиле даже полезно в смысле обучения.
...
Рейтинг: 0 / 0
17.04.2007, 22:10:28
    #34467933
kamolsan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
М.ГоловановЕсть еще пакеты типа DWR (http://getahead.org/dwr), которые содержат также серверные компоненты... но это все лишнее. Во всяком случае, для меня. Вам может пригодиться. Для первого приложения в таком стиле даже полезно в смысле обучения.

А как на счёт AjaxTags?
...
Рейтинг: 0 / 0
29.04.2007, 23:19:14
    #34497290
kamolsan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
Вот пример из http://ajaxtags.sourceforge.net
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
<%@ page language="java" contentType="text/html; charset=ISO-8859-1" pageEncoding="ISO-8859-1"%>
<%@ taglib uri="http://ajaxtags.org/tags/ajax" prefix="ajax"%>

<jsp:include page="header.jsp" flush="true" />

<form action="."  class ="basicForm">
  <fieldset>
    <legend>Choose Your Car</legend>

    <div>
      <img id="makerEmblem"
           src="<%=request.getContextPath()%>/img/placeholder.gif"
           width="76" height="29" />
    </div>

    <label  for ="make">Make:</label>
    <select id="make">
      <option value="">Select make</option>
      <option value="Ford">Ford</option>
      <option value="Honda">Honda</option>
      <option value="Mazda">Mazda</option>
    </select>
    <span id="progressMsg" style="display:none;"><img alt="Indicator" src="<%=request.getContextPath()%>/img/indicator.gif" /> Loading...</span>

    <label  for ="model">Model:</label>
    <select id="model" disabled="disabled">
      <option value="">Select model</option>
    </select>
  </fieldset>
</form>
<div id="errorMsg" style="display:none;border:1px solid #e00;background-color:#fee;padding:2px;margin-top:8px;width:300px;font:normal 12px Arial;color:#900"></div>

<script type="text/javascript">
 /*
  * USER DEFINED FUNCTIONS
  */

function initProgress() {
  Element.show('progressMsg');
}

function resetProgress() {
  // show marker emblem
  var index = $('make').selectedIndex;
  var automaker = $('make').options[index].text;
  var imgTag = $('makerEmblem');
   if  (index >  0 ) {
    imgTag.src = "<%=request.getContextPath()%>/img/" + automaker.toLowerCase() + "_logo.gif";
  }

  Effect.Fade('progressMsg');
}

function reportError() {
   if  ($('model').options.length ==  0 ) {
    $('errorMsg').innerHTML = "Dropdown busted!";
  }
  Element.show('errorMsg');
  setTimeout("Effect.DropOut('errorMsg')",  2500 );
}
</script>

<ajax:select
  baseUrl="${contextPath}/dropdown.view"
  source="make"
  target="model"
  parameters="make={make}"
  preFunction="initProgress"
  postFunction="resetProgress"
  errorFunction="reportError"
  parser="new ResponseXmlParser()" />

<jsp:include page="footer.jsp" flush="true" />
Ситуация <select id="make"> сделал по ID из базы.
Код: plaintext
1.
2.
3.
4.
5.
6.
  <select id="make">
      <option value="">Select make</option>
      <option value="1">Ford</option>
      <option value="2">Honda</option>
      <option value="3">Mazda</option>
  </select>
Но не могу в model и id и name привязать.
Вопрос: как получить value цифрами в <select id="model" disabled="disabled">
например вот так?
Код: plaintext
1.
2.
3.
4.
5.
6.
    <select id="model" disabled="disabled">
      <option value="1"> Ford’s car1 </option>
      <option value="2"> Ford’s car2 </option>
      <option value="3"> Ford’s car3 </option>
	...
    </select>
...
Рейтинг: 0 / 0
30.04.2007, 10:06:41
    #34497404
guest62
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
Не думаю что это возможно :))
...
Рейтинг: 0 / 0
30.04.2007, 21:15:42
    #34497866
kamolsan
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Master Details в struts’е
guest62Не думаю что это возможно :))

А я думаю, возможности всегда найдутся!
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / Master Details в struts’е / 8 сообщений из 8, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]