0
"Ext.grid.plugin.CellEditing"플러그인에서 편집 가능한 gird를 작성하려면 extjs4를 사용하고 있습니다. 사용자가 "추가"버튼을 클릭하면. 사용자 입력을 위해 저장소에 새 행을 추가합니다. 그러나 삽입 후 그리드의 첫 번째 행이 자동으로 선택됩니다. 따라서 셀 편집자는 매번 포커스를 잃습니다. 아래격자 저장소에 새 행을 삽입 한 후 첫 번째 행 자동 선택을 피하는 방법
관련 코드 :
var cellEditing = Ext.create('Ext.grid.plugin.CellEditing');
// part options for grid
selType: 'cellmodel',
selModel: Ext.create('Ext.selection.CheckboxModel', { checkOnly: true }),
plugins: [cellEditing],
// Add new record
var r = Ext.ModelManager.create({
id: '',
name: '',
label: '',
description: ''
}, 'Privilege');
pstore.insert(0, r);
cellEditing.startEditByPosition({
row: 0,
column: 1
});
CheckboxModel 원인입니다 비밀 내 extjs4 버전에 대한 내 로그인 정보 입력을 잘못 때문에 당신은 입력 PLS는 이메일을 보내 수없는 존재 이 문제. 프로젝트를 진행해야하므로 "selModel"의 정의를 삭제했습니다. 도움을 주셔서 감사합니다. – lanisle