none
请问如何将一个实体的FormType设置为ReadOnly呢? RRS feed

  • 问题

  • 根据用户角色的权限不同,将一个实体的FormType设置为ReadOnly,请问有什么方法能够实现呢?
    2010年9月17日 3:40

答案

全部回复

  • FormType 是不能赋值的。

    某个用户对某个记录 只有读的权限  没有编辑的权限,

    FormType 就是 ReadOnly了


    Batistuta Cai | MSCRM MVP | caims.cnblogs.com
    • 已标记为答案 Roman_Law 2010年10月7日 7:19
    2010年9月17日 5:32
    版主
  • 刀哥说的对
    2010年9月17日 15:47
  • 想请教,如果我对用户权限进行了限定只读,难么该用户不就对该实体所有的数据表单都为只读了?我的需求是:当一表单提交审批时,该表单为只读,但依然能够读写其他未提交审批的表单,功能就好像报价单的激活功能一样,请问这功能如何实现?该用什么方法去实现呢?请高手指教一二!谢谢!

    2010年9月19日 5:34
  • 你可以通过plugin 根据当前记录的状态控制是否允许Update


    刀客 | MSN:caims@techsun.com | BLOG:http://caims.cnblogs.com
    2010年9月21日 6:35
    版主
  •  

    You can have your logic in the Jscript event handler attached to the Form.OnSave() event to stop the Form saving if certain conditions exist.

    2010年9月21日 19:17
  • 只能手动写条件来控制,如果符合Disabled条件时,把该 disable的内容Disable
    • 已标记为答案 Roman_Law 2010年10月7日 7:19
    2010年9月22日 8:40
  • 原来真的没有什么好办法做到好像报价单那样的激活效果,还得用回Disabled来控制,那么关联实体的“新建”按钮如何隐藏呢?“添加现有的XXX“可以隐藏掉,但为何新建就隐藏不了呢?待指点。
    2010年9月24日 2:53
  • 也是要手工隐藏,

    http://www.cnblogs.com/janmson/archive/2009/04/02/1428152.html

    2010年9月24日 8:16
  • 隐藏“添加现有记录”的按钮我之前试过是可以的,但我现在是想隐藏“新建”按钮,是同理吗?我试过好像隐藏不了,请指教
    2010年9月24日 10:09
  • 哪里的新建?
    2010年9月24日 12:05
  • 比如说在报价单里面的一个关联实体,我想该关联实体根据不同状态来控制是否可以允许有“新建”或“添加现有XX”的按钮,那么这个新建按钮该如何隐藏呢?
    2010年9月29日 2:43