J'ai créé une fonction qui ouvre un nouvel onglet dans My Kendo UI Tabtrip Control:
function AddTab(targetUrl, title) { $("#tabstrip").data("kendoTabStrip").append({ text: title, contentUrl: targetUrl }); }
4 Réponses :
Essayez comme ça. // de la documentation Kendo UI Tabstrip pour le sélectionner p>
Bonjour Ravi, l'insertimiste () n'a pas semblé travailler pour moi. Je ne sais pas pourquoi. Merci cependant, apprécié.
Pour ajouter un onglet après l'onglet Courant, je devais faire ceci: varccorIndex = tabstrip.select (). Index (); tabstrip.insertabilter ([{texte: nouvel onglet ', contenu: résultat}], tabstrip.tabgroup.children (). EQ (courantIndex));
Essayez ceci référence lien p> p>
Remarque - Vous créez une nouvelle Tabstrip qui provoquera des erreurs. Vous en avez besoin: var tabstrip = $ ("# tabstrip"). Données ("KendoBRStrip");
Vous pouvez ajouter et supprimer une onglet dynamique à l'aide de Kendo UI..Je espoir que ce code aidez quelqu'un <html>
<head>
<title> testing remote data </title>
<link href="styles/kendo.common.min.css" rel="stylesheet" />
<link href="styles/kendo.default.min.css" rel="stylesheet" />
<script src="js/jquery.min.js"></script>
<script src="js/kendo.all.min.js"></script>
</head>
<input type='text' id='tabname' name='tabname'>
<input type="button" value="Add Tab" onclick="AddTab()" />
<div id="tabstrip">
</div>
<script>
$(document).ready(function () {
$("#tabstrip").kendoTabStrip( {
animation: {
open: {
effects: "fadeIn"
}
},
select: function(element){selecttab(element)}
});
});
function selecttab(element) {
var tabStrip1 = $('#tabstrip').kendoTabStrip().data("kendoTabStrip");
var item = tabStrip1.element.find("li:contains("+$(element.item).text()+")"),
itemIdx = item.index();
$("#tabstrip").data("kendoTabStrip").select(itemIdx);
}
function AddTab(targetUrl) {
var title = jQuery("#tabname").val();
var tabStrip = $("#tabstrip").kendoTabStrip().data("kendoTabStrip");
tabStrip.append({ text: title,
content: "<div class='showtabcontent dhtmlgoodies_aTab' style='height: auto; display: block;' id='tabViewsubtabname'><div style='float:right;'><input type='button' value='X' onClick='closeTab($(this).closest(\"li\"));'></div><br><label class='evtgrouplables'>Description</label><br><textarea name='dynamic_other_content[]' id='dynamic_other_content' class='textareaeditor'></textarea><input type='hidden' name='dynamic_other_title[]' value=''/></div>"
});
tabStrip.select((tabStrip.tabGroup.children("li").length - 1));
}
function closeTab(vari){
var tabStrip = $('#tabstrip').kendoTabStrip().data("kendoTabStrip");
tabStrip.remove(tabStrip.select());
tabStrip.select((tabStrip.tabGroup.children("li").length - 1));
}
</script>
code pour ajouter et sélectionner un nouvel onglet: Voici le code pour supprimer l'onglet et sélectionnez le précédent (si l'onglet supprimé a été sélectionné): P> < Pré> xxx pré> J'utilise angulaire, d'où l'utilisation de $ de portée. p> p>