eas之列表界面写脚本时如何写sql
var easNames = JavaImporter();
easNames.importPackage(Packages.com.kingdee.bos.dao.query);
with(easNames){
var tblMain=pluginCtx.getKDTable("tblMain");
var selectRows=com.kingdee.bos.ctrl.kdf.table.util.KDTableUtil.getSelectedRows(tblMain);
for( var i=0; i<selectRows.length; i++) {
var id= tblMain.getCell(selectRows[i],"id").getValue();
// com.kingdee.eas.util.client.MsgBox.showInfo(id);
var sqlcha=" select CFKDTEXTFIELD from T_AR_OtherBill where fid ='"+id+"' ";
var aaaa=SQLExecutorFactory.getRemoteInstance(sqlcha).executeSQL( );
var CFKDTEXTFIELD="";
var projectValue="";
if(aaaa.next()){
CFKDTEXTFIELD=aaaa.getString("CFKDTEXTFIELD");
// com.kingdee.eas.util.client.MsgBox.showInfo( CFKDTEXTFIELD);
projectValue=new javax.swing.JOptionPane.showInputDialog( null ,"请输入发票号:", CFKDTEXTFIELD);
}else{
projectValue = new javax.swing.JOptionPane.showInputDialog(null,"请输入发票号:","必康",javax.swing.JOptionPane.PLAIN_MESSAGE);
}
var sql=" update T_AR_OtherBill set CFKDTEXTFIELD='"+projectValue+"' where fid ='"+id+"' ";
com.kingdee.eas.csinterface.syncdatabase.SQLFacadeFactory.getRemoteInstance().exeSQL(sql);
}
pluginCtx.getKDTable("tblMain").refresh();
}
最新文章
- VBA笔记(四)——立即窗口的使用
- 【C解毒】怎样写main()函数
- LEETCODE —— Best Time to Buy and Sell Stock II [贪心算法]
- jQuery点击事件绑定onClick和on()
- PAT1003——我要通过!
- 龙芯将两款 CPU 核开源,这意味着什么?
- 24小时学通Linux内核之如何处理输入输出操作
- VS2015 Cordova Ionic移动开发(四)
- HDU 2254 奥运(数论+矩阵)
- 经常使用的js小方法
- 服务网关基于RPC的用法
- SVD分解 解齐次线性方程组
- python装饰器中的计时器thd.strat用法
- 【JDK】JDK模块化(1)-为什么要模块化
- Spring中注入对象为NULL
- List集合中的对象按照某个字段去重实现
- mac 安装gevent报错
- BZOJ.1076.[SCOI2008]奖励关(概率DP 倒推)
- ceph-RGW Jewel版新概念
- WIN7 PHP环境 WAMP一键安装