找回密码
 注册成为天翎用户
查看: 1350|回复: 3

下拉框三级联动,但无法通过getItemValue或getItemValueAsString取得下拉框的值

[复制链接]
tina 发表于 2012-9-28 15:00:41 | 显示全部楼层 |阅读模式
本帖最后由 bess 于 2012-9-28 15:26 编辑

一级下拉框的名称是“区”,已勾选“刷新”,默认选中第一项。
二级下拉框的名称是“街道”,已勾选“刷新”和“重计算”,选项脚本如下:
var opts = $TOOLS.createOptions();
var qu = getItemValue("区");
println("***************************************** " + qu);
后台打印:

var sql = "SELECT * FROM `tlk_基本信息` WHERE `ITEM_级别` = '街道' AND `ITEM_所属上级` = (SELECT ID FROM `tlk_基本信息` WHERE `ITEM_名称` = '" + qu + "') ";
var docs = queryBySQL(sql);

println(sql);

for(var iter = docs.iterator() ; iter.hasNext();)
{
          var doc = iter.next();
          var name = doc.getItemValueAsString("名称");
          opts.add(name,name);
}
opts;
三级下拉框的名称是“工作站”,已勾选“刷新”,选项脚本和二级下拉框相似。

界面如下:

因为取不到第一项的值,后面两项是空白。
请帮忙解决。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册成为天翎用户

×
bess 发表于 2012-9-28 15:01:18 | 显示全部楼层
您好,麻烦您通过getParameter方法去获取下拉框的值试试,有问题我们再沟通!
回复

使用道具 举报

 楼主| tina 发表于 2012-9-28 15:24:34 | 显示全部楼层
回复 2# bess


    您好,问题已经解决了,是因为我第一次进入页面的时候2级下拉框没有重计算的原因所以刚没取到值!
3Q
回复

使用道具 举报

bess 发表于 2012-9-28 15:26:20 | 显示全部楼层
感谢楼主告知结果!!
回复

使用道具 举报

本版积分规则

手机版|天翎MyApps技术社区 ( 粤ICP备11093750号 )

GMT+8, 2026-8-14 07:19

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表