二开案例.列表插件.列表中打开动态表单并在右侧显示
先看下效果
菜单"打开页面"弹出动态表单"微博设置"页面并在最右侧显示
H5效果 :
SL效果:
实现步骤 :
打开设计器在zlf001页面的列表菜单中新增两个菜单"menuRightBtn"和tbopen , 其中menuRightBtn名称留空, 如图
编写列表插件, 代码如下 , 编译后注册到列表插件即可
[HotUpdate] public class ZLF001BillListPlugin : AbstractListPlugIn { public override void AfterGetData() { base.AfterGetData(); JSONObject config = new JSONObject(); config["key"] = "RightItemKey"; config["value"] = "menuRightBtn"; this.ListView.AddAction("SetMainMenubarProperty", config);//让menuRightBtn显示在右边,标题为空看不见 } public override void BarItemClick(BarItemClickEventArgs e) { base.BarItemClick(e); if (e.BarItemKey.EqualsIgnoreCase("tbopen")) { DynamicFormShowParameter showParam = new DynamicFormShowParameter(); showParam.FormId = "BOS_MICROBLOGParam"; showParam.ParentPageId = this.View.PageId; showParam.OpenStyle.ShowType = ShowType.FloatingAutoHide;//浮动 showParam.OpenStyle.TagetKey = this.Context.ClientType== Kingdee.BOS.ClientType.Html? "btnCustomizeMenu":"menuRightBtn";//浮动在menuRightBtn上,如果是H5浮动在齿轮图标上 showParam.Width = 450; this.View.ShowForm(showParam); } } }
Mark!~
如何取消点击窗体之外的页面,,窗体自动关闭呢
二开案例.列表插件.列表中打开动态表单并在右侧显示
先看下效果菜单"打开页面"弹出动态表单"微博设置"页面并在最右侧显示H5效果 :SL效果:实现步骤 :打开设计器在zlf001页面的列表菜单中新增...
点击下载文档
本文2024-09-16 17:12:54发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-14270.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章