Ich benutze die jquery easyui, um Tabs zu implementieren. Auf den Registerkarten gibt es jedoch keine Reload-Funktion. Es ist ein Reload Beispiel auf amtliches Dokument, aber es scheint, dass es nur ein Reload-Symbol ist das Hinzufügen statt mit einer tatsächlichen Nachlegefunktion:Wie neu laden Sie die Tabs in jquery easyui plugin?
<div title="Tab3" iconCls="icon-reload" closable="true" style="padding:20px;display:none;">
Deshalb, wie die tatsächlichen Nachlegefunktion haben, wenn Ich drücke das Reload Icon? Hier
ist das Dokument, es ist kurz und fertig in einer Minute tabs document
Aktualisiert lesen:
Refresh-Funktion:
$(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)}
});
}
});
});
Reiter hinzufügen eine icon-reload
hinzufügen wird:
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
});
}
}
Das Symbol in 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>
Wie verwende ich icon-reload
um die Funktion aufzurufen die Registerkarte neu zu laden?
jsfiddle Ihre Codes: http://jsfiddle.net – undefined
ein weiterer ähnlicher Beitrag mit einigen Informationen: http://StackOverflow.com/Questions/1634909/refresh-Tab-Content-on-Click-in-Jquery-Ui-Tabs –
Möchten Sie den Inhalt in einem Tab neu laden? – Dhiraj