摘要: 摘要:在使用EditorGridPanel里,有时我们需要在不同的条件下,对不同的列才能进行编辑。比如:在OA应用中,在一个流程执行到第一步时,只允许对第一列进行编辑,其它列为只读状态,当流程执行到第二步时,可能允许对第三、四进行编辑。那么,我们可以通过 ColumnModel的isCellEditable()函数来实现此功能。 实现方法: 1、首先,我们用一个变量来保存当前的可以编辑的步骤。 当流程执行到某一步骤时,不同的权限可以操作的内容会不一样,如超级管理员可以对所有的内容进行编辑,而一般的用户只能填写基本信息。所以,我们数据的方法来保存可以编辑的步骤。如:var EnableStep=[2];(表示当前可以对第二步进行操作)或者var EnableStep=[2,3];(表示当前可以对第二、三步进行操作) 阅读全文
posted @ 2009-01-27 14:16 菜鸟老师 阅读(9252) 评论(0) 推荐(0) 编辑