我正在使用剑道 ui 网格详细信息模板。在网格中,我有一个下拉列表,其中包含一些值,例如下拉列表、文本框等。如果我添加新记录,那么我不想显示展开/折叠图标。选择下拉列表后,选定的值将是下拉列表,然后我只想显示展开/折叠图标。我怎样才能使用剑道用户界面做到这一点。希望你明白我的问题。
我试图在 dataBound 事件中像这样访问它
dataBound: function (e) {
var dataSource = this.dataSource;
this.element.find('tr.k-master-row').each(function() {
this.tbody.find("tr.k-master-row>.k-hierarchy-cell>a").hide();
});
}
最佳答案
尝试这个:
function dataBound() {
var grid = this;
//expand all detail rows
grid.tbody.find("tr.k-master-row").each(function () {
grid.expandRow($(this));
})
//remove hierarchy cells and column
$(".k-hierarchy-cell").remove();
$(".k-hierarchy-col").remove();
}
希望这可以帮助...
关于kendo-ui - 如何在 kendo ui 中隐藏细节网格的展开/折叠图标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17120401/