Python 插件隐藏或禁用菜单

栏目:云星空知识作者:金蝶来源:金蝶云社区发布:2024-09-16浏览:1

Python 插件隐藏或禁用菜单

表单菜单隐藏或禁用

def AfterBindData(e):
    this.View.GetBarItem("","tbApprove").Enabled = False;
    this.View.GetBarItem("","tbReject").Enabled = False;
    this.View.GetBarItem("","tbSplitApprove").Visible = False;

列表菜单隐藏或禁用

def AfterBindData(e):
    this.ListView.GetBarItem("","tbApprove").Enabled = False;
    this.ListView.GetBarItem("","tbReject").Enabled = False;
    this.ListView.GetBarItem("","tbSplitApprove").Visible = False;

隐藏单据体菜单,需要补全 单据体标识

this.View.GetBarItem(entityKey, barItemKey);

第一个参数是单据体Key,第二个参数,是明细菜单项的Key。


下面信息源自tiny

#定位到当前页签
this.View.GetControl("页签控件标识").SelectedTabItemKey = "页签元素标识(都要大写)";
#显示页签
this.View.GetControl("页签元素标识").Visible=True;
#隐藏页签
this.View.GetControl("页签元素标识").Visible=False;
注:页签元素标识是页签控件下的对应页签元素标识,非页签控件标识(一个页签控件有多个页签元素)



Python 插件隐藏或禁用菜单

表单菜单隐藏或禁用def AfterBindData(e): this.View.GetBarItem("","tbApprove").Enabled = False; this.View.GetBarItem("","tbRej...
点击下载文档
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息