easyui的datagrid数据网格,如何能让指定的单元格进行内容填写,并且我还取出数据的时候把填写的内容写到对应的列中
$('#pro').datagrid({
columns:[[
{field:'proName',title:'项目名称',width:150,align:'center'},
{field:'slName',title:'方案名称',width:150,align:'center'},
{field:'score',title:'分值',width:100,align:'center'}
]],
singleSelect:true,
onSelect:function (rowIndex, rowData){
slName=rowData.slName;
getGrade(rowData.projMxcellId,rowData.slMxcellId,rowData.socreId)
},
pagination: true,
fitColumns: true,
fit:true,
scrollbarSize:0,
striped: true,
});
找一下插件的 "onDblClickRow" 事件,绑定之后编写代码即可。
$('#pro').datagrid({
onDblClickRow: function(index,row){
$(this).datagrid('beginEdit', index);
}
});
其中 "beginEdit" 方法用于启动编辑模式
不知道你这个问题是否已经解决, 如果还没有解决的话: