如何在GridX中始终编辑单元格

How to put cells in GridX in always-edit mode?

本文关键字:编辑 单元格 GridX      更新时间:2023-09-26

我使用的是Dojo 1.9和GridX 1.2。我想在网格中提供复选框,它可以很容易地点击,在数据模式下更改布尔字段的值。例如,我想用它来进行选择。

目前,复选框只有在双击后才会显示,然后必须再次单击。因此,需要单击3次来检查复选框的状态。它提供了糟糕的用户体验,并降低了使用网格的效率。

是否可以告知,复选框将始终呈现为"准备单击"状态?

是的,可以通过参数alwaysEditing完成。不幸的是,我还没有找到显示它的示例,但您可以从gridx分发版的test目录中修改示例test_edit_grid.js

带有用例的示例代码看起来是这样的:

    { field: "Heard", name:"Check Box", width: '30px', editable: true,
        alwaysEditing: true,
        editor: "dijit.form.CheckBox",
        editorArgs: {
            props: 'value: true'
        }
    },