Designer 1.2.0에서 Extjs 4를 사용하고 있습니다. 그리드 패널 내에서 행 편집 플러그인을 사용하고 있습니다. 나는 그것을 관찰했다 cancellit 이벤트가 행 편집기에서 실행되지 않습니다. 그게 최선의 해결책이 될 수 있을까요?Extjs 4 행 편집 cancelit 이벤트가 실행되지 않음
제안?
Designer 1.2.0에서 Extjs 4를 사용하고 있습니다. 그리드 패널 내에서 행 편집 플러그인을 사용하고 있습니다. 나는 그것을 관찰했다 cancellit 이벤트가 행 편집기에서 실행되지 않습니다. 그게 최선의 해결책이 될 수 있을까요?Extjs 4 행 편집 cancelit 이벤트가 실행되지 않음
제안?
extjs 4 행 편집 플러그인에는 canceled 이벤트가 없습니다. extjs에서 4 점포는 그리드와 밀접한 관계가 있습니다. 따라서 레코드를 편집하면 취소됩니다. 호출자 거부()가 발생합니다 ...
나를 위해 그리드 패널보기에서 작동합니다 :
this.myRowEditing = Ext.create('Ext.grid.plugin.RowEditing', {clicksToEdit: 2});
this.myRowEditing.on({
scope: this,
canceledit: function(pRoweditor, pChanges) {
this.fireEvent('canceledit', pRoweditor, pChanges);
....
}
});
컨트롤러에서 'cancelledit'이벤트를 발견 한 해결책입니다.
취소 버튼을 클릭하면 새 레코드가 여전히 표시됩니다 (삽입되지는 않았지만) ... 어떻게 피할 수 있습니까? 어떤 해결 방법? 또한, 어떤 abt cancelEdit()? – Rashmi