本帖最后由 bess 于 2012-12-24 16:49 编辑
一个下拉框,通过select语句查出数据付给下拉框,只能付一个字段吗?
可不可以给两个字段。
或者付给下拉框后,点击选择后,同时在下拉框后面加一个单行文本框,把下拉框里面得到的数据所对应的值也同时填入。
我的下拉框代码:- var gzdm = getItemValue("gzdm");
- //println("gzdm========="+gzdm);
- if(gzdm!=null && gzdm!="" ){
- var sqlsxff="select tlk_故障代码.DOMAINID,tlk_故障代码.ITEM_SXFF1,tlk_施修方法.ITEM_SXFFDM,tlk_施修方法.item_sxff from TLK_故障代码,tlk_施修方法 where tlk_故障代码.item_gzdm= '"+gzdm+"' and tlk_故障代码.DOMAINID='11e2-2a49-27ae4ebb-9db2-038f0b4abf8b'and tlk_故障代码.item_sxff1=tlk_施修方法.ITEM_SXFFDM";
- //println("sqlsxff========="+sqlsxff);
- var opts=$TOOLS.createOptions();
- opts.add(" 请选择 ","");
- var datas = queryBySQL(sqlsxff);
- //println("datas========="+datas);
- if (datas != null && datas.size()>0){
- for (var iter = datas.iterator();iter.hasNext();){
- var docsxff = iter.next();
- //println("docsxff===="+docsxff);
- if (docsxff != null){
- opts.add(docsxff.getItemValueAsString("sxff"),docsxff.getItemValueAsString("sxff"));
- }
- }
- }
- opts;
- }
复制代码 现在是只得到了ITEM_SXFF字段的数据,能同时得到ITEM_SXFF1吗?或者在下拉框后面加一个单行文本得到ITEM_SXFF1的值。 |