电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

DEP开发,常用代码小总结

来源:金蝶云社区作者:金蝶2024-09-164

DEP开发,常用代码小总结

1.获取当前登录组织名称,当前登录用户名称,获取当前系统时间

    //当前用户

    var userNameName = pluginCtx.getUIContext().get("sysContext").getCurrentUserInfo()

    //获取公司

    var userCompany = pluginCtx.getUIContext().get("sysContext").getCurrentFIUnit().toString();

    //获取当前时间

    var date = new java.util.Date();

2.date转yyyy-MM-dd格式

    var date = new java.util.Date();

    var format = java.text.SimpleDateFormat("yyyy-MM-dd"); 

    var SystemDate = format.format(date) 

3.序时薄表头控件不可用,分录某一列锁定,按钮不可见

//表头控件不可用

pluginCtx.getKDTextField("控件名称").setEnabled(false)

//分录列锁定,不可编辑

pluginCtx.getKDTable("分录表名").getColumn("列名").getStyleAttributes().setLocked(true);

//设置按钮不可见

pluginCtx.getKDWorkButton("按钮名称").setVisible(false)

4.sql:查询,更新,删除

//更新(这个不用在上面引入包,直接用即可)

var sql = "UPDATE 表名 SET CFComboBusinessStatus = '待提交'  WHERE  Fnumber = '"+number+"'";

com.kingdee.eas.csinterface.syncdatabase.SQLFacadeFactory.getRemoteInstance().exeSQL(sql);

//查询(这个不用在上面引入包,直接用即可)

var resultSql = "select fid from 表名 where Fnumber = '"+number+"'";

var Factory =com.kingdee.eas.fm.common.FMIsqlFacadeFactory.getRemoteInstance();

var rowsSql = Factory.executeQuery(resultSql.toString(),null);

if(rowsSql.size() != 0){

     while (rowsSql.next())

     {

          fid = rowsSql.getString("fid")

    

DEP开发,常用代码小总结

1.获取当前登录组织名称,当前登录用户名称,获取当前系统时间 //当前用户 var userNameName = pluginCtx.getUIContext().get("sy...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

已经是第一篇
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信