是否可以禁用 dojo dgrid 中显示的特定行?我仍想显示它们,但不允许用户选择/编辑它们。
假设我的 dgrid 有 10 行,我想禁用 3。
干杯
是否可以禁用 dojo dgrid 中显示的特定行?我仍想显示它们,但不允许用户选择/编辑它们。
假设我的 dgrid 有 10 行,我想禁用 3。
干杯
canEdit
在指定的情况下,编辑器插件支持列定义对象上的功能editOn
。该函数接收行的数据项和要呈现的值(例如,由列field
或其get
函数确定)。false
从此返回应该导致该特定行的单元格不可编辑。
Selection mixin 支持allowSelect
接收行对象(即由 生成grid.row(...)
)的方法,并根据其返回值确定该行是否可选择。
您必须将 col 的可编辑属性设置为 false。如果您以编程方式声明网格,则可以在其中指定它。如果是声明性的,则需要在布局中指定,然后使用 col 定义,您需要提供editable: false
是的,这是可能的。如果selection-mixin
&editor-plugin
没有“混入”,则默认 dgrid 将具有所需的功能。如果您需要以编程方式而不是由用户或根据某些条件提供选择,您可以使用dgrid/Selection
mixin 并拥有
selectionMode : 'none'
同样你可以设置
editable: false
如果您需要编辑器插件并且由于某种原因/条件想要禁用。