скрыть столбцы при вставке в сетку данных 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);
                }
            }...
]

person Yeganeh Salami    schedule 14.03.2017    source источник
comment
Немного непонятно. Не могли бы вы изменить этот образец и пошагово описать, что бы вы хотели сделать?   -  person Sergey    schedule 14.03.2017
comment
у меня есть сетка данных в devextreme. в столбце (как в приведенном выше коде) у меня есть облако, в котором есть несколько столбцов, каждый из которых является ссылками на другую страницу. но при вставке или редактировании у меня есть текстовое поле для этих btns. как я могу удалить это текстовое поле, отображаемое в режиме редактирования и вставки для этих btns? @ Сергей   -  person Yeganeh Salami    schedule 14.03.2017
comment
jsfiddle.net/lemanslmi/eyLwyn2x/2 @Sergey   -  person Yeganeh Salami    schedule 14.03.2017
comment
Понятно. Вы используете editing.mode = "form".   -  person Sergey    schedule 14.03.2017


Ответы (1)


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

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

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

person Sergey    schedule 14.03.2017