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