Actopns in LoadContentFrom in Tabstrip is being called twice
Hi I am using tabstrips and when they are being loaded first time i guess the action is being called twice i got this doubt as i am seeing two spinners while the tab is loading so i have used debugger and guess what the action for default tab is being called once and after that when i click on another tab the underlying action is being called twice
var tabStrip = $('#TabStrip').kendoTabStrip(
animation: false,
collapsible: false,
).data("kendoTabStrip");
////Current SelectedIndex
var tabIndexToSelect = ParseQuery('tab');
if (tabIndexToSelect == undefined)
debugger;
tabStrip.select(0);
//$("#TabStrip").block();
else
debugger;
tabStrip.select(tabIndexToSelect);
And my tabstrip is
Html.Kendo().TabStrip().Name("TabStrip")
//.Animation(e=> e.Open(open => open.Fade(FadeDirection.In)))
//.Events(e => e.ContentLoad("ContentTabStripLoad")
//.Activate("Tabstrip_select"))
.Items(parent =>
parent.Add().Text("Sales")
.LoadContentFrom("_SalesItems", "DataTile", new isEditingState = @Model.IsEditingState, dataSetID = @Model.DataSet.ID );
if (Model.EnableMixes == true)
parent.Add()
.Text("Sales of structural mixes")
//.Enabled(@Model.EnableMixes)
.LoadContentFrom("_SalesOfMixesItems", "DataTile", new isEditingState = @Model.IsEditingState, dataSetID = @Model.DataSet.ID );
//.Selected(@Model.TabNameToSelect == "Sales of structural mixes" ? true : false);
parent.Add()
.Text("Customer/market costs")
.Enabled(@Model.EnableCommercialCosts)
.LoadContentFrom("_CustomerCosts", "DataTile", new isEditingState = @Model.IsEditingState, dataSetID = @Model.DataSet.ID );
//.Selected(@Model.TabNameToSelect == "Customer/market costs" ? true : false);
if (Model.EnableMixes == true)
parent.Add()
.Text("Product mixes")
.Enabled(@Model.EnableMixes)
.LoadContentFrom("_ProductMixProducts", "DataTile", new isEditingState = @Model.IsEditingState, dataSetID = @Model.DataSet.ID );
//.Selected(@Model.TabNameToSelect == "Product mixes" ? true : false);
if (Model.EnableCustomDriverItems == true)
parent.Add()
.Text("Custom driver items")
.Enabled(@Model.EnableCustomDriverItems)
.LoadContentFrom("_CustomDriverItems", "DataTile", new isEditingState = @Model.IsEditingState, dataSetID = @Model.DataSet.ID );
//.Selected(@Model.TabNameToSelect == "Custom driver items" ? true : false);
)
.Render();
Please help me with this
Hello,
As this issue is not related to Sitefinity itself but to Kendo TabStrip I would recommend you to open a support ticket to Kendo UI team.
Alternatively you can open a new forum threat in the Kendo TabStrip forum.
Regards,
Svetoslav Manchev
Telerik