起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 301|回复: 16

【结贴】关于操作权限的问题

[复制链接]
发表于 2008-8-4 17:18:28 | 显示全部楼层 |阅读模式
我对两个岗位分别设置了不同的操作权限,怎么一点都不好使啊 。
原来的动作按钮还是都能够执行 ,一点都没有屏蔽操作的作用。


步骤如下:

1 新建一个窗体,放入一个表格文档,两个按钮;

2.ActionList 添加两个Action 然后分别设置ID跟DataSource(答案在这里:此处不管是标准动作还是自定义的动作,都要重新写OnExcute的执行过程,见9楼解释!),并分别设置为两个按钮的action;

3 新建业务操作组,新建两个业务操作

4 新建两个操作代理,分别设置操作代理的业务操作和动作触发器要触发的动作;

5.分别为两个不同岗位成员设置操作权限,一个添加业务操作1,一个添加业务操作2,按理说此时他们分别禁止插入 和 删除动作了;

6 分别以两个用户身份登录,两按钮都可以运行,没有打到效果;

未命名.jpg

130.26 KB, 下载次数: 140

回复

使用道具 举报

 楼主| 发表于 2008-8-4 17:30:45 | 显示全部楼层
怎么传多图啊,我不会!
回复 支持 反对

使用道具 举报

发表于 2008-8-4 17:36:13 | 显示全部楼层
哦。压缩成rar传上来或者分成几次传。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-4 17:42:16 | 显示全部楼层
最初由 zfang 发布
[B]哦。压缩成rar传上来或者分成几次传。 [/B]


这样子行吗,图片分别对应 1 2 3 4 , 5 省略了,5就是把两个业务操作分别分配给两个不同的岗位成员。
回复 支持 反对

使用道具 举报

发表于 2008-8-4 18:01:11 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表于 2008-8-4 18:04:06 | 显示全部楼层
楼主,你是用业务操作代理来控制数据集的增、删、改动作吗?
如果是,我印象是不可以的,业务操作只能控制普通的按钮,对数据集感知的操作是不可以的
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 10:01:29 | 显示全部楼层
最初由 atiger 发布
[B]楼主,你是用业务操作代理来控制数据集的增、删、改动作吗?
如果是,我印象是不可以的,业务操作只能控制普通的按钮,对数据集感知的操作是不可以的 [/B]


就是普通的按钮啊,不过关联的是数据集的插入和删除,这样到底行不行啊,能不能确定一下?

还有就是我刚才把按钮的action换成普通的动作了,一个是EditCopy 一个是EditCut ,怎么测试操作权限还是不好使呢? 是不是我漏了什么环节啊,但我都是按照你们手册上做的,那上面也不是太详细。
回复 支持 反对

使用道具 举报

发表于 2008-8-5 11:00:56 | 显示全部楼层
动作的执行事件上写了代码吗?
回复 支持 反对

使用道具 举报

发表于 2008-8-5 11:18:36 | 显示全部楼层
是这样的:挂标准动作的话,你还是要在动作的执行事件上写自己的代码来处理。这样就相当于是把标准动作的事件接管了,就跟放普通的动作是一样的效果。
注意:一定要在动作的执行事件上写代码,否则都是灰的。(另外,目前的业务操作只能设置禁止动作,也就是说操作策略里设了某个动作,那么该动作对该操作员就是不可用的)
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-8-5 13:59:52 | 显示全部楼层
最初由 zfang 发布
[B]是这样的:挂标准动作的话,你还是要在动作的执行事件上写自己的代码来处理。这样就相当于是把标准动作的事件接管了,就跟放普通的动作是一样的效果。
注意:一定要在动作..

以下省略...... [/B]


什么意思啊?为什么标准动作的话还要写onexcute事件啊
况且不写的话也不是灰色的啊 都是可以用的 但是就是 操作权限不起作用
写了之后操作权限也不好使啊
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-20 11:51 , Processed in 0.043126 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表