CF9 (ext js 3.1)에는 선택 상자의 값에 따라 ajax 호출로 채워진 바운드 그리드가 있습니다. select의 onChange 이벤트는 js 함수를 트리거합니다. 이 함수에서는 다른 코드를 실행하기 위해 그리드 새로 고침 이벤트에 대한 트리거를 설정하려고합니다. 나는 afterreder, 재구성,로드, 아무것도 작동 시도 : 오류가 발생하지 않지만 함수가 트리거되지 않습니다. grid.addEvents ('click')와 같이 그리드가 새로 고쳐진 후 이벤트가 변경되면 이벤트가 올바르게 작동합니다. 내가 뭘 놓치고 있니?ajax 그리드에서 데이터 새로 고침을 트리거로 사용하는 방법은 무엇입니까?
function myFunc(val) {
// ... some other code ...
ColdFusion.Grid.refresh('myGrid',true);
var grid = ColdFusion.Grid.getGridObject('myGrid');
grid.addEvents('reconfigure');
grid.on('reconfigure',function(){
alert("Grid changed!");
});
}