以文本方式查看主题
- Foxtable(狐表) (http://foxtable.net/bbs/index.asp)
-- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2)
---- 目录式授权 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=99096)
|
-- 作者:k931931
-- 发布时间:2017/4/12 17:22:00
-- 目录式授权
老师你好,帮助文件中指导了在功能区中的授权方法,但是针对表单上的某一个按钮要怎么授权呢 如下图所示: 退货入库单表单的一些功能(增加,删除,编辑。。。) 我想通过左边目录树退货入库单下面的增加,删除、编辑赋给张三,要怎么实现呢?
此主题相关图片如下:qq截图20170412171523.jpg
|
-- 作者:有点色
-- 发布时间:2017/4/12 17:26:00
--
在增加、删除、编辑那一行,用户列加入用户名 张三。
然后,点击增加按钮的时候,click事件写代码,执行授权函数,判断当前用户是否有对应的权限,没有就提示,有的话就继续click事件的操作。
|
-- 作者:k931931
-- 发布时间:2017/4/12 22:49:00
--
嗯,就是这个函数不知道怎么入手,我目前只能用if来判断,操作起来非常不灵活(参考帮助文件)把所有单据增加删除编辑按钮整在功能区,太多了不美观,放在了表单中,一个一个判断,又不太灵活 老师有类似例子作参考吗? 此主题相关图片如下:qq截图20170412224158.jpg
[此贴子已经被作者于2017/4/12 22:55:06编辑过]
|
-- 作者:有点色
-- 发布时间:2017/4/13 1:50:00
--
函数这样写:
查找 退货入库单表 的行,得到 001.002
合成条件 "级码 like \'001.002.%\' and 权限 = \'增加\'",查找到对应的行dr
比较当前用户是否在dr("用户")里面
----------------------------
增加、删除等按钮,你可以统一放在一个共有窗口里。
|
-- 作者:k931931
-- 发布时间:2017/4/13 10:35:00
--
谢谢!
|