【发布时间】:2014-01-20 20:50:27
【问题描述】:
我在发帖之前已经搜索过此类问题。找到的大多数答案都与 struts2 jQuery 网格无关。这是我的情况:
- 我已成功在初始加载时动态填充下拉框。
- 现在我想根据从另一个下拉框中的选择重新加载一个下拉框。
- 我正在寻找使用属性/主题的内置解决方案,但找不到。
任何人都可以分享任何解决方案吗?
这是我的代码:
<sjg:gridColumn
name="aut"
index="aut"
title="AUT"
width="300"
sortable="true"
editable="true"
edittype="select"
surl="%{selectautsurl}"
editoptions="{ dataUrl : '%{selectautsurl}' }"
/>
<sjg:gridColumn
name="eforms"
index="eforms"
title="Page/Eform"
width="300"
sortable="true"
editable="true"
edittype="select"
surl="%{selecteformsurl}"
editoptions="{ dataUrl : '%{selecteformsurl}' }"
/>
非常感谢您的帮助。
【问题讨论】:
-
我是struggling,负责在初始加载时填充下拉列表。您是如何在初始页面加载时填充下拉列表的?
-
surl="%{selectautsurl}"和editoptions="{ dataUrl : '%{selectautsurl}' }"在这里是什么意思?他们如何获得<select>的项目值和项目标签? -
selectautsurl 在
中定义。请查看本站:code.google.com/p/struts2-jquery/wiki/FormatGrid -
我不太明白如何用
<sjg:grid>指定editoptions="{ dataUrl : '%{selectautsurl}' }"可以获取HTML<select>的项目值和项目标签。如果愿意,请回复here。我只是在寻找一个想法。一个精确的想法本身就可以成为一个完整的答案。 -
你必须在struts中配置你的action类一个成功值并且它应该指向一个有select元素的文件。这是 struts 配置:
.... 这是 jsp:some.jsp
标签: jquery drop-down-menu struts2