데이터베이스에서 검색된 정보가있는 눈금을 표시하는 ExtJs 창을 만들었습니다. 이제는 DataGrid 행에서 이벤트 두 번 클릭해야합니다. 내가 가지고있는 문제는이 이벤트에서 입력 필드를 포함하는 다른 창을 열고 그리드의 클릭 된 행에서 값을 추가해야합니다. 여기 ExtJs 행을 두 번 클릭하고 입력 필드의 다른 창에 레코드를 전달하십시오.
는 두 번 클릭하여 리스너에서 코드입니다 :listeners : {
itemdblclick: function(dv, record, item, index, e) {
_restoreCallsWindow().show(); //show the second window
Ext.get("sense-restore-calls-path-textfield-bodyEl").child('.x-form-text').set({value:record.data.path}, true); //get the input field and add value
}
}
위의 코드는 내가 불을 지르고의 요소를 검사 할 때 그리드의 정보와 값 속성을 가지고 있지만, 내가 표시 할 확인을 작동 이 값은 입력 필드에 있습니다. 어떻게해야합니까?
지식을 공유해주세요.
감사합니다.
두 번째 창에 대한 참조를 유지하고 구성 요소 쿼리를 사용하여 텍스트 필드를 찾고 싶다고 생각합니다. 그런 다음 setValue() 함수를 사용하여 값을 설정하거나 해당 창에 양식을 작성하고 해당 양식에서 loadRecord()를 사용하십시오. 어쨌든 jsFiddle 또는 더 많은 코드가 더 나은 답변을 제공해야합니다. –