表单如下 :
元素1 选项脚本:- var opts=createOptions( );
- var sql = " select item_supplierName,domainId,id from dbo.TLK_SUPPLIER ";
- var datas = queryByDSName("SQLServer",sql);
- if(datas != null)
- {
- for(var iter = datas.iterator( );iter.hasNext( );)
- {
- var item = iter.next( );
- var name = item.get("item_supplierName");
- opts.add(name ,name );
- }
- }
- opts;
复制代码 元素2 的计算脚本:- #include "business";
- var statelabel = getStateLabel();
- var doc = getCurrentDocument();
- var rtn = "";
- if(statelabel=="" ||statelabel==null || "草稿".equals(statelabel)){
- var receiptUnit = doc.getItemValueAsString("receiptUnit");
- var bankOfDeposit = doc.getItemValueAsString("bankOfDeposit");
- var receiptBankCode = doc.getItemValueAsString("receiptBankCode");
- var depositBankAddress = doc.getItemValueAsString("depositBankAddress");
- println("页面获取的值:" + receiptUnit + " --- " + bankOfDeposit + "---" + receiptBankCode + "---" + depositBankAddress );
- if( "" != receiptUnit && null!=receiptUnit ){
- rtn = "..."
- }
- }
- rtn;
复制代码 |