我现在主要在onSelect中写了赋值其他单元格的语句,但是没显示
https://zhidao.baidu.com/question/918668564981176899.html
片段代码
var editIndex = undefined;
function endEditing() {
if (editIndex == undefined) { return true }
if ($('#sample-table-2').datagrid('validateRow', editIndex)) {
var ed = $('#sample-table-2').datagrid('getEditor', { index: editIndex, field: 'cInvCode' });
//var cInname = $(ed.target).combobox('getText');
//$('#sample-table-2').datagrid('getRows')[editIndex]['cInvStd'] = '111';
$('#sample-table-2').datagrid('endEdit', editIndex);
editIndex = undefined;
return true;
} else {
return false;
}
}
function onClickRow(index) {
if (editIndex != index) {
if (endEditing()) {
$('#sample-table-2').datagrid('selectRow', index)
.datagrid('beginEdit', index);
editIndex = index;
} else {
$('sample-table-2').datagrid('selectRow', editIndex);
}
}
}
function append() {
if (endEditing()) {
$('#sample-table-2').datagrid('appendRow', {
isValid: '启用',
sort: $('#sample-table-2').datagrid('getRows').length + 1,
});
editIndex = $('#sample-table-2').datagrid('getRows').length - 1;
$('#sample-table-2').datagrid('selectRow', editIndex).datagrid('beginEdit',
editIndex);
}
}
在群友帮助下解决了,原来是我的输入控件应该是Type应该是 text问题