要统一设置所有列禁止调整宽度,可以在创建 GridX 实例时在列定义对象中设置 'resizable: false'。

例如:

var layout = [
    {field: 'id', name: 'ID'},
    {field: 'name', name: 'Name', resizable: false},
    {field: 'age', name: 'Age', resizable: false}
];

var grid = new Grid({
    id: 'grid',
    store: myStore,
    structure: layout,
    modules: [
        ColumnResizer
    ]
}, 'gridContainer');

在上面的代码中,我们在列定义对象中为 'Name' 和 'Age' 列设置了 'resizable: false',这将禁止用户调整这两列的宽度。注意,这将影响整个 GridX 实例,而不仅仅是 ColumnResizer 模块。

Dojo GridX: 如何禁用所有列的宽度调整

原文地址: https://www.cveoy.top/t/topic/ogIi 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录