Скрыть столбцы при вставке в сетку данных devextreme

Есть ли способ скрыть столбец при вставке сетки данных? У меня есть сетка, что одна ячейка имеет несколько командных кнопок. Но когда я хочу вставить или обновить эти кнопки, отображается пустое текстовое поле. Как убрать текстовое поле при вставке и обновлении?

Я пробовал это, но я не знаю, как я могу это скрыть:

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);
                }
            }...
]

1 ответ

В вашем случае вам нужно настроить форму редактирования. Ну, вы можете использовать опцию column.formItem, как показано ниже:

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

Я также обновил ваш образец.

Другие вопросы по тегам