홈/인덱스에서 탭 관리를 사용하고 홈 페이지에서 새로 고침 방법을 설정하세요.
/** * 刷新指定的tab里面的数据 * @param title 选项卡标题 * @param refreshTabFunc 自定义的刷新方法(再各个页面具体实现) */ function refreshTabData(title,refreshGridFunc) { if ($("#tabs" ).tabs('exists', title)) { $('#tabs').tabs('select' , title); typeof refreshGridFunc === 'function' && refreshGridFunc.call(); } }
새로 고칠 페이지는 자체 새로 고침 방법을 사용자 정의하고, 데이터를 새로 고치는 등의 작업이 필요합니다.
작업 인터페이스 Task/Index.js에서 정의했습니다:
window.top["reload_taskTab"] = function () { datagrid.reload("#task_tab"); };
방법은 window.top 속성에 저장됩니다. , 메소드 이름은 reload_taskTab입니다. 특정 구현 코드가 작성됩니다.
Task/Edit.js에서 작업 정보를 업데이트한 다음 작업 목록 탭 페이지에서 DataGrid 테이블 데이터를 새로 고쳐야 합니다.
그런 다음 편집이 완료된 후 다음과 같이 작성하세요.
window.parent.refreshTabData("任务列表",window.top.reload_taskTab);
위 내용은 easyui를 사용하여 지정된 탭 페이지의 데이터를 새로 고치는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!