使用场景:在编号表中填写内容(字段:编号、内容),然后在内容表中获取编号表中对应编号的对应内容值映射到下拉框选项中。
如图:
编号表
内容表
获取内容编号:- (function(){
- var opts = $TOOLS.createOptions();
- var sql="select * from tlk_编号表 group by item_编号";
- println("sql---->"+sql);
- opts.add("",""); 
- var query = queryBySQL(sql);
- if(query!=null){
-     for(var i = 0; i < query.size(); i++){
-           var  rtn = query.get(i).getItemValueAsString("编号"); 
- opts.add(rtn,rtn); 
-           }
- }
- return opts;
- })();
复制代码 获取内容编号对应的内容:- (function(){
- var val =getItemValueAsString("内容");
- var opts=createOptions();
- var sql="select * from tlk_编号表 where item_编号='"+val+"'";
- var datarts=queryBySQL(sql);
- if(datarts!=null){
- for(var iter=datarts.iterator();iter.hasNext();){
- var docone=iter.next();
- var name=docone.getItemValueAsString("内容");
- opts.add(name,name);
- }
- }
- return opts;
- })();
复制代码 备注:该例子中是直接获取编号表中的编号来联动编号内容出来的,如果不需要获取编号,用户想自己写的话,直接将编号脚本去掉即可。 |