【问题标题】:struts 2 multiple select boxesstruts 2 多选框
【发布时间】:2011-07-25 05:19:41
【问题描述】:

在我的网页中,我使用了两个选择框,第二个将根据使用 ajax(dojo 插件)在第一个选择框上选择的值进行填充。

<s:select label="Select Item"
          name="selectitem"
          headerKey="0"
          headerValue="-- Please Select --" 
          list="itemList"
          required="true"
          onchange="javascript:show_details();"/>


<s:url id="d_url" action="depotFill" /> 

<sx:div id="details"
        href="%{d_url}"
        listenTopics="show_detail"
        formId="depotFix"
        showLoadingText="Loading..."></sx:div>      

将使用“depotFill”操作填充第二个选择框,并从其他页面加载到“详细信息”div 标签。

<%@ taglib prefix="s" uri="/struts-tags"%>

<s:select headerValue="-- Please Select --"
          name="dest"
          list="unitList"
          headerKey="0"/>

这很好用,但现在我的网页上需要有 5 对这样的配对。这是否意味着我将不得不再创建 5 个包含辅助选择框的页面?或者有什么方法可以简化这个?

提前致谢。

【问题讨论】:

标签: jsp select tags struts2 dojo


【解决方案1】:

双重选择将为您完成此操作。它呈现一个选择标签(用于第一个下拉值),每个标签都包含选择时第二个下拉选项的子列表。

Struts Guide - doubleselect tag ref

【讨论】:

  • 我可以将它与 ajax 一起使用吗?道场支持?
  • 我没有,但我不明白为什么不。该标记创建一个 JavaScript 函数。实现它,右键单击 > 查看源代码,享受吧!应该能够使用 AJAX 更新其数组
猜你喜欢
  • 2013-01-23
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-17
  • 2016-07-19
  • 1970-01-01
相关资源
最近更新 更多