powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Master Details в struts’е
8 сообщений из 8, страница 1 из 1
Master Details в struts’е
    #34461248
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте!
Вопрос: как реализовать Master Details в struts’е (struts 2.0.6)?
Заранее спасибо!
...
Рейтинг: 0 / 0
Master Details в struts’е
    #34467660
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А какой можете посоветовать Ajax для struts?
...
Рейтинг: 0 / 0
Master Details в struts’е
    #34467918
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Prototype (http://prototype.conio.net/).
...
Рейтинг: 0 / 0
Master Details в struts’е
    #34467923
М.Голованов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть еще пакеты типа DWR (http://getahead.org/dwr), которые содержат также серверные компоненты... но это все лишнее. Во всяком случае, для меня. Вам может пригодиться. Для первого приложения в таком стиле даже полезно в смысле обучения.
...
Рейтинг: 0 / 0
Master Details в struts’е
    #34467933
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М.ГоловановЕсть еще пакеты типа DWR (http://getahead.org/dwr), которые содержат также серверные компоненты... но это все лишнее. Во всяком случае, для меня. Вам может пригодиться. Для первого приложения в таком стиле даже полезно в смысле обучения.

А как на счёт AjaxTags?
...
Рейтинг: 0 / 0
Master Details в struts’е
    #34497290
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот пример из 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
Master Details в struts’е
    #34497404
guest62
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не думаю что это возможно :))
...
Рейтинг: 0 / 0
Master Details в struts’е
    #34497866
kamolsan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest62Не думаю что это возможно :))

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


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