BOS运行时-直接SQL账表-选中行打开列表
本文演示,当双击直接SQL报表单元格时,打开一个列表。
可以在httpWatch监控到,当我们双击某个单元格时,对应的事件是EntityRowDoubleClick;
打开某个列表对应的插件事件是this.View.ShowForm(openPara)
对应插件示例代码如下:
using Kingdee.BOS.Core.DynamicForm.PlugIn; using Kingdee.BOS.Core.DynamicForm.PlugIn.Args; using Kingdee.BOS.Core.DynamicForm.PlugIn.ControlModel; using Kingdee.BOS.Core.List; using Kingdee.BOS.Core.Report.PlugIn; using Kingdee.BOS.Core.Util; using Kingdee.BOS.JSON; using Kingdee.BOS.Util; using Kingdee.BOS.Web.Report.SQLReport; using Kingdee.BOS.WebApi.FormService; using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Cloud.BOS.Support.Report.SQLReport { [HotUpdate] public class SqlRptSelRowPlugin : AbstractSysReportPlugIn { public override void EntityRowDoubleClick(EntityRowClickEventArgs e) { if (e.ColKey.EqualsIgnoreCase("FQTY")) { var openPara = new ListShowParameter(); openPara.FormId = "BD_Material"; this.View.ShowForm(openPara); } } } }
双击数量单元格,打开物料列表
BOS运行时-直接SQL账表-选中行打开列表
本文演示,当双击直接SQL报表单元格时,打开一个列表。可以在httpWatch监控到,当我们双击某个单元格时,对应的事件是EntityRowDoubleClick...
点击下载文档
上一篇:单据打开报错,提示“name:不符合规范”下一篇:系统卡顿死锁语句
本文2024-09-16 17:44:23发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-17640.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章