首页 > 其他分享 >pb中打开窗体时用户权限检查以及控制工具栏按钮的显示状态

pb中打开窗体时用户权限检查以及控制工具栏按钮的显示状态

时间:2023-05-24 16:13:55浏览次数:50  
标签:权限 工具栏 pb visible 窗体 按钮 im main

说明:首先在菜单栏方法中修改对应的name和tag(否则程序无法判断统一判为没权限)

 

im_main = this.MenuID
// 整体控制工具栏按钮隐藏
 im_main.of_Set({'m_open', 'm_printpreview', 'm_print', 'm_saveas'},'visible',false)
 // 根据用户权限设置工具栏按钮的显示状态
 im_main.of_Set({ 'm_save'},'visible',Of_Permis(gciSave))  // 依据保存权限返回的true/false来判断保存按钮的显示或隐藏
 im_main.of_Set({ 'm_new'},'visible',Of_Permis(gciInsert))
 im_main.of_Set({ 'm_del'},'visible',Of_Permis(gciDelete))
// 判断用户是否有修改数据窗口查询到的表数据
IF Not Of_Permis(gciUpdate) Then
    // 没权限,对读取到的数据不能修改
    dw_1.Of_Protect()
End IF

 

标签:权限,工具栏,pb,visible,窗体,按钮,im,main
From: https://www.cnblogs.com/mengweilong/p/17428612.html

相关文章

  • pb dw中checkbox控件在点选后马上取消勾选的方法
    需求:pbdw中的checkbox列在点击选择时,判断之前某列的值,如不满足条件,则取消勾选。使用过的方法及解释:1、在itemchanged事件中写dw.objext.cbx[row]=0.不能达到要求。虽然itemchanged事件中的data变成了0.但是dw行中的checkbox的勾选状态并未被取消。2、在itemchanged事件中......
  • Cesium加载影像图层(ArcGIS、Bing、Mapbox、高德地图、腾讯地图、天地图等各类影像图)
    在Cesium中,加载影像图层主要通过ImageryLayer、ImageryProvider和ImageryLayerCollection三个类来实现;首先我们先来认识下这三个类一、ImageryLayer类在Cesium中,使用ImageryLayer对象来表示一个影像图层。ImageryLayer是一个包含一个或多个瓦片的图层,它可以用来控制地图影像的显......
  • 界面控件DevExtreme使用指南 - 如何自定义上下文菜单和工具栏
    DevExtreme FileManager(文件管理器)小部件现在支持自定义内置的工具栏和上下文菜单,用户可以使用标准和定义的命令项填充项目集合,并配置设置来更改其外观和操作。DevExtreme拥有高性能的HTML5/JavaScript小部件集合,使您可以利用现代Web开发堆栈(包括React,Angular,ASP.NETCore,jQu......
  • use SSH to connect to Raspberry Pi methods All In One
    useSSHtoconnecttoRaspberryPimethodsAllInOneRaspberryPiuser@hostname#无需知道RaspberryPi的IPAddress,即可使用SSH连接......
  • PAI和PBO原理
    <!DOCTYPEhtmlPUBLIC"-//W3C//DTDXHTML1.0Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><htmlxmlns="http://www.w3.org/1999/xhtml"><head><metahttp-equiv="Cont......
  • Qt编写视频监控系统74-悬浮工具栏(半透明/上下左右位置/自定义按钮)
    一、前言在监控系统中一般在视频实时预览的时候,希望提供一个悬浮工具条,可以显示一些提示信息比如分辨率、码率、帧率,提供一堆快捷操作按钮,可以录像、抓拍、云台控制、关闭等操作,参考了国内很多监控厂商客户端软件,总结下来基本就是悬浮条可以半透明悬浮在通道窗体上,也有少部分是固......
  • Java的GUI窗体出现中文不能正确显示解决方法
    问题描述:用java做一个图形化界面的程序,在Eclipse上运行后中文显示方框,如下图所示:解决方法:在要运行的代码上右键RunAs-->RunConfigurations...在Arguments-->VMarguments:中增加下面这句:-Dfile.encoding=gbk点击Apply,然后运行  成功显示中文......
  • DataFrameGroupBy.agg详解
    DataFrameGroupBy.agg(arg, *args, **kwargs)[source]Aggregateusingcallable,string,dict,orlistofstring/callablesParameters:funcFunctiontouseforaggregatingthedata.Ifafunction,musteitherworkwhenpassedaDataFrameorwhenpassedto......
  • pbootcms对接微信扫码登录代码核心片段和步骤(前后端)
    首先需要在微信公众平台或开放平台中创建应用,并获取到AppID和AppSecret。在pbootcms中创建一个自定义模板页面(例如:wechat_login.html),并在该页面中添加以下代码,用于生成微信扫码登录的二维码:<!--引入jquery库--><scriptsrc="https://cdn.bootcss.com/jquery/3.5.1/jque......
  • 洗刷耻辱 QLC闪存性能追上TLC 可靠性逆袭:32PBW写不死
    提到QLC闪存,几乎没多少人待见它,性能、可靠性比其他闪存都要差不少,以致于对比之下TLC都成香饽饽了,但是技术也是在发展的,有着Intel血统的Solidigm推出的第四代QLC闪存已经刮目相看。Solidigm是SK海力士收购Intel闪存业务之后成立的合资公司,独立运营,技术体系源于之前的Intel、美光合......