本帖最后由 johnson 于 2015-9-11 13:33 编辑
写个简单的代码 想实现从数据库中 提取tlk_请假申请 这个表单里面 请假人是“123”的 病假类型。
参考iScript示例教程写出来的代码:
var opts = createOptions();
opts.add("");
try{
var sql = "select ITEM_请假类型 from tlk_请假申请 where ITEM_请假申请人='123'";
var datas = queryByDSName("oa",sql);
if(datas!=null){
for(var iterator = datas.iterator();iterator.hasNext();){
var map1 = iterator.next();//取值
var name= map1.get("ITEM_请假类型");
opts.add(name);
}
}
}catch(e){}
opts;
提示的报错信息:
java.lang.Exception: Field:病类-值脚本出错 <br>JavaScriptRunning:[Form.请假申请.Field(11e5-5502-c1deae96-ab5a-cb9773e5b940).病类.ValueScript]: Can't find method cn.myapps.core.dynaform.form.ejb.Options.add(string). (11e5-5502-c1deae96-ab5a-cb9773e5b940).病类.ValueScript#2) at cn.myapps.core.dynaform.document.action.DocumentAction.doPreview(DocumentAction.java:328)
技术水平有限 希望能帮忙迅速解决, |