0

有没有办法在插入数据网格时隐藏一列?我有一个网格,其中一个单元格有多个命令按钮。但是当我想为这些按钮插入或更新时,它会呈现一个空文本框。如何在插入和更新中删除文本框?

我已经尝试过了,但我不知道如何隐藏它:

columns:[...
    {
                allowHiding:true,
                cellTemplate: function (container, options) {

                    $('<button type="button" class="btn btn-default"/>').addClass('dx-button btnLinkGrid')
                    .text('Commission')
                    .on('dxclick', function (info) {
                        var url = '/finantialinfo/commision';
                        window.location.href = url;
                    })
                    .appendTo(container);

                    $('<button type="button" class="btn btn-default"/>').addClass('dx-button btnLinkGrid')
                    .text('Restitution')
                    .on('dxclick', function (info) {
                        var url = '/finantialinfo/restitution';
                        window.location.href = url;
                    })
                    .appendTo(container);
                }
            }...
]
4

1 回答 1

1

在您的情况下,您需要自定义编辑表单。好吧,您可以使用column.formItem选项,如下所示:

columns: [{
    /*...*/
    formItem: { visible: false }
}]

我也更新了你的样本

于 2017-03-14T07:25:35.193 回答