移动列表行菜单、底部菜单:在已有菜单项上扩展、更新属性
一、概述:
本篇介绍移动单据体行菜单、底部菜单的一种新玩法,主要包括:
1. 插件扩展&追加移动单据体行菜单项
2. 插件修改移动单据体行菜单属性(如名称、图标、字体颜色、背景色)
3. 插件扩展&追加底部菜单项
4 插件修改底部菜单项属性(如名称、图标、字体颜色、背景色)
二、适用版本:
适用于V 7.7.0.202109(补丁号:PT-146891)及以上
上线日期:2021年9月16号
三、详细介绍:
3.1. 插件扩展&追加移动单据体行菜单项
JSONArray menulist = new JSONArray(); JSONObject menu = new JSONObject(); menu = new JSONObject(); menu.Add("key", "NEW_MENU_ITEM");//一级菜单标识 menu.Add("name","新加的菜单项"); menu.Add("fontcolor", "#3F3F3F"); menu.Add("backcolor", "#FFFFFF"); menu.Add("index", 2);//菜单位置 menulist.Add(menu); this.View.GetControl("单据体/代理分录标识").SetCustomPropertyValue("extListMenuValue", menulist);
3.2. 插件修改移动单据体行菜单属性(如名称、图标、字体颜色、背景色)
JSONArray menus = new JSONArray(); JSONObject menu = new JSONObject(); menu.Put("key", "菜单项标识"); //一级菜单标识 menu.Put("name", "名字变了"); //可更新icon、fontcolor、backcolor、name menus.Add(menu); this.View.GetControl("单据体/代理分录标识").SetCustomPropertyValue("listMenusProp", menus);
3.3. 插件扩展&追加底部菜单项
JSONArray menulist = new JSONArray(); JSONObject menu = new JSONObject(); menu = new JSONObject(); menu.Add("key", "NEW_MENU_ITEM"); //一级菜单标识 menu.Add("name","新加的菜单项"); menu.Add("fontcolor", "#3F3F3F"); menu.Add("backcolor", "#FFFFFF"); menu.Add("type", "click"); menu.Add("index", 2);//菜单位置 menulist.Add(menu); this.View.GetControl("单据列表/菜单控件标识").SetCustomPropertyValue("extBottomMenuValue", menulist);
3.4 插件修改底部菜单项属性(如名称、图标、字体颜色、背景色)
JSONArray menus = new JSONArray(); JSONObject menu = new JSONObject(); menu.Put("key", "菜单项标识"); //一级菜单标识 menu.Put("name", "名字变了"); //可更新icon、fontcolor、backcolor、name、redPoint、badge、badgeContent menus.Add(menu); this.View.GetControl("单据列表/菜单控件标识").SetCustomPropertyValue("buttonMenusProp", menus);
移动列表行菜单、底部菜单:在已有菜单项上扩展、更新属性
一、概述:本篇介绍移动单据体行菜单、底部菜单的一种新玩法,主要包括:1. 插件扩展&追加移动单据体行菜单项2. 插件修改移动单据体行菜单...
点击下载文档
本文2024-09-23 04:15:28发表“云星空知识”栏目。
本文链接:https://wenku.my7c.com/article/kingdee-k3cloud-164143.html
您需要登录后才可以发表评论, 登录登录 或者 注册
最新文档
热门文章