Actopns in LoadContentFrom in Tabstrip is being called twice

Posted by Community Admin on 03-Aug-2018 10:10

Actopns in LoadContentFrom in Tabstrip is being called twice

All Replies

Posted by Community Admin on 01-Nov-2014 00:00

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

Posted by Community Admin on 05-Nov-2014 00:00

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

 
Do you want to have your say in the Sitefinity development roadmap? Do you want to know when a feature you requested is added or when a bug fixed? Explore the Telerik Sitefinity CMS Ideas&Feedback Portal and vote to affect the priority of the items
 

This thread is closed