Kendo ui 如何使网格列仅在UI上不可编辑-可以使用代码设置值
如何使剑道网格列仅在客户端UI上不可编辑,但可以在脚本中为其设置值Kendo ui 如何使网格列仅在UI上不可编辑-可以使用代码设置值,kendo-ui,kendo-grid,kendo-asp.net-mvc,Kendo Ui,Kendo Grid,Kendo Asp.net Mvc,如何使剑道网格列仅在客户端UI上不可编辑,但可以在脚本中为其设置值 var dataSource = new kendo.data.DataSource({ data: result, schema: { model: { fields: { IsSelected:{type:"boolea
var dataSource = new kendo.data.DataSource({
data: result,
schema: {
model: {
fields: {
IsSelected:{type:"boolean",editable:true},
InvoiceDate: { type: "date",editable:false }
}
}
}
});
剑道格网
$('#grdClaim').kendoGrid({
height: "300px",
sortable: true,
resizable: true,
filterable: true,
editable:true,
columns: [
{
sortable: false,
filterable: false,
width: '30px',
field: "IsSelected",
title: "<input type='checkbox' id='chkSelectAll' onclick='checkAll()'checked/>",
template: '<input type="checkbox" id="selectedIds" name="selectedIds" #= IsSelected ? \'checked="checked"\' : "" # class="chkbx"/> ',
}]});
注意:我正在使用剑道2013您可以在模板中设置禁用属性,如下所示,以使列不可编辑
columns: [
{
sortable: false,
filterable: false,
width: '30px',
field: "IsSelected",
title: "<input type='checkbox' id='chkSelectAll' onclick='checkAll()'checked/>",
template: '<input type="checkbox" disabled="disabled" id="selectedIds" name="selectedIds" #= IsSelected ? \'checked="checked"\' : "" # class="chkbx"/> ',
}]
列:[
{
可排序:false,
可过滤:false,
宽度:“30px”,
字段:“IsSelected”,
标题:“,
模板:“”,
}]
您可以在模板中设置disabled属性,如下所示,使列不可编辑
columns: [
{
sortable: false,
filterable: false,
width: '30px',
field: "IsSelected",
title: "<input type='checkbox' id='chkSelectAll' onclick='checkAll()'checked/>",
template: '<input type="checkbox" disabled="disabled" id="selectedIds" name="selectedIds" #= IsSelected ? \'checked="checked"\' : "" # class="chkbx"/> ',
}]
列:[
{
可排序:false,
可过滤:false,
宽度:“30px”,
字段:“IsSelected”,
标题:“,
模板:“”,
}]
帮助我理解。您希望通过编程将列isSelected
设置为editable:false
。我说得对吗?@DontVoteMeDown,不是退出,我希望isSelected字段可以编程编辑,但在网格上是只读的。kendoGrid是可编辑的:true@DontVoteMeDown主要问题是当用户单击包含我的模板的td
时,它会转换为另一个复选框而不是我的模板!你能在dojo.telerik.com上提供一个简单的演示吗?帮助我理解。您希望通过编程将列isSelected
设置为editable:false
。我说得对吗?@DontVoteMeDown,不是退出,我希望isSelected字段可以编程编辑,但在网格上是只读的。kendoGrid是可编辑的:true@DontVoteMeDown主要问题是当用户单击包含我的模板的td
时,它会转换为另一个复选框而不是我的模板!你能在dojo.telerik.com上提供一个简单的演示吗?disabled=“disabled”
将使模板变得无用,我希望模板能够工作,当最终用户单击包含我的模板的td
时,kendoGrid编辑功能将被禁用。我希望在列级别而不是架构级别上类似于editable:false
,,列:[{editable:false}]
disabled=“disabled”
将使模板无效,我希望模板正常工作,当最终用户单击包含我的模板的td
时,kendoGrid编辑功能将被禁用我希望在列级别而不是架构级别上类似于editable:false
,columns:[{editable:false}]