本帖最后由 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;
三级下拉框的名称是“工作站”,已勾选“刷新”,选项脚本和二级下拉框相似。
界面如下:
因为取不到第一项的值,后面两项是空白。
请帮忙解决。 |