>웹 프론트엔드 >JS 튜토리얼 >easyui를 사용하여 지정된 탭 페이지의 데이터를 새로 고치는 방법

easyui를 사용하여 지정된 탭 페이지의 데이터를 새로 고치는 방법

一个新手
一个新手원래의
2017-09-08 13:44:293514검색

홈/인덱스에서 탭 관리를 사용하고 홈 페이지에서 새로 고침 방법을 설정하세요.

/**
 * 刷新指定的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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.