J'essaie de Je sais pour obtenir l'onglet sélectionné que je fais ceci: Comment puis-je amener l'onglet sélectionné à être celui avec le texte "mytitle" p> Remarque: je crée l'onglet avec MVC 4 P > @(Html.Kendo().TabStrip()
.Name("tabMain")
.Items(items =>
{
items.Add().Text("MyTitle")
4 Réponses :
L'emballage du serveur Kendo MVC expose la méthode .Selectedindex (0) au niveau Tabstrip et la méthode sélectionnée () au niveau de l'onglet individuel: P>
tabstrip.add (). Texte ("mon onglet") . Sélection (quelqueévalie = "mon onglet") strong> p>
Merci. J'essaie cependant de sélectionner l'onglet en JavaScript par le texte de l'onglet. Je vais modifier ma question pour plus de clarté
Fondamentalement, vous devez trouver l'élément Li.K et transmettez-le à la méthode de sélection. Voici la jQuery:
$(document).ready(function(){ $j("#tabstrip").kendoTabStrip( { animation: { open: { effects: "fadein" } }, select: function(element){selecttab(element)} }); function selecttab(element) { var tabStrip1 = $('#tabstrip').kendoTabStrip().data("kendoTabStrip"); tabStrip1.select("li:contains(" + $(element.item).text()+ ")"); }
J'ai essayé ceci - juste un simple jQuery, semble travailler pour l'instant en chrome ... p>
var selnteytabname = $ ("lia-sélectionnée =" vrai "]"). Texte (); P>