2013-09-26 18 views
0

我有一個TabPanel和一些標籤。我如何使用tabreorderer插件或別的東西重新排列它們。我想在Ext.NET MVC中做到這一點。一個小樣本代碼如下所示:如何在TabCell上添加tabreorderer在MVC Ext.Net

Html.X()的TabPanel()

.ID("TabPanel1") 
.AutoScroll(true) 
.Flex(8) 
//.BodyPadding(10) 
.MinTabWidth(140) 
.Items(
    Html.X().Panel() 
     .Title("Dashboard") 
     .LayoutConfig(new FitLayoutConfig { DefaultMargins = "0" }) 
     .BodyStyle("background:White !important;") 
     .StyleSpec("border:3px solid White; !important") 
     //.BodyPadding(5) 
     .ContextMenuID("contextMenuPopup") 
     .AutoScroll(true) 
     .Items(
      Html.X().Panel() 
       .Layout(LayoutType.VBox) 
       .Border(false) 
       .LayoutConfig(new VBoxLayoutConfig { Align = VBoxAlign.Stretch }) 
       .Items(
        Html.X().Panel() 
         //.Flex(1) 
         .Height(35) 
         .Layout(LayoutType.Fit) 
         .Border(false) 

在該代碼中,我有一個面板,即信息中心。同樣,我添加了一些面板,但動態點擊菜單項。有人可以知道如何在這裏使用'tabreorderer'插件。當我嘗試添加direcly使用下面的代碼上的TabPanel插件:

.Plugins(Html.X()TabReorderer())

但它並沒有爲我工作。

回答

0

您需要將TabReorderer插件添加到插件集合。

例子

.Plugins(plugins => { 
    plugins.Add(Html.X().TabReorderer()); 
}) 

希望這有助於。