Utilisez la gestion des onglets dans Accueil/Index et définissez une méthode d'actualisation dans la page d'accueil.
/** * 刷新指定的tab里面的数据 * @param title 选项卡标题 * @param refreshTabFunc 自定义的刷新方法(再各个页面具体实现) */ function refreshTabData(title,refreshGridFunc) { if ($("#tabs" ).tabs('exists', title)) { $('#tabs').tabs('select' , title); typeof refreshGridFunc === 'function' && refreshGridFunc.call(); } }
Personnalisez votre propre méthode de rafraîchissement pour la page à rafraîchir, rafraîchissez les données, etc.
Je la définis dans l'interface des tâches Task/Index.js :
window.top["reload_taskTab"] = function () { datagrid.reload("#task_tab"); };
La méthode est stockée dans l'attribut window.top. Le nom de la méthode est reload_taskTab. Le code d'implémentation spécifique est écrit à l'intérieur.
J'ai mis à jour les informations sur la tâche dans Task/Edit.js, puis je dois actualiser les données de la table de la grille de données dans la page à onglet de la liste des tâches.
Ensuite, une fois le montage terminé, écrivez simplement :
window.parent.refreshTabData("任务列表",window.top.reload_taskTab);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!