jquery easyui を使用してタブを実装しています。ただし、タブにリロード機能はありません。公式ドキュメントにリロードの例がありますが、実際のリロード機能ではなく、リロード アイコンを追加しているだけのようです。
<div title="Tab3" iconCls="icon-reload" closable="true" style="padding:20px;display:none;">
したがって、リロード アイコンを押したときに実際のリロード機能を使用するにはどうすればよいですか?
これがそのドキュメントです。短い タブ ドキュメントで読み終わります。
更新しました:
リフレッシュ機能:
$(document).ready(function(){
$('#tt').tabs({
onSelect: function (title) {
var currTab = $('#tabs').tabs('getTab', title);
var iframe = $(currTab.panel('options').content);
var src = iframe.attr('src');
$('#tt').tabs('update', {
tab: currTab, options: { content: createFrame(src)}
});
}
});
});
追加タブは次を追加しますicon-reload
:
function addTab(title, url){
if ($('#tt').tabs('exists', title)){
$('#tt').tabs('select', title);
} else {
var content = '<iframe scrolling="auto" frameborder="0" src="'+url+'" style="width:100%;height:100%;"></iframe>';
$('#tt').tabs('add',{
title:title,
iconCls:'icon-reload',
content:content,
closable:true
});
}
}
html のアイコン:
<a href="javascript:void(0)" class="tabs-inner">
<span class="tabs-title tabs-closable tabs-with-icon">Create List</span>
<span class="tabs-icon icon-reload"></span>
</a>
icon-reload
タブをリロードする関数を呼び出すにはどうすればよいですか?