2

LoadContentFromのメソッドを使用しKendo TabStripています。これにより、タブストリップが別の からコンテンツをロードできますaction method

ユーザーがリンク、タブをクリックしたときにのみコンテンツが読み込まれるため、回避したい短い遅延が発生します。このコントロールの熱心な読み込みを有効にして、すべてのタブを一度に読み込む方法を見つけることができませんでした。提案や回避策は大歓迎です。

これはタブストリップの例です:

@(Html.Kendo().TabStrip()
    .Name("tabstrip")
    .Animation(false)
    .SelectedIndex(0)
            .Items(i =>
            {
                i.Add()
                    .Text("Action1")
                    .LoadContentFrom("Action1", "Controller");
                i.Add()
                    .Text("Action2")
                    .LoadContentFrom("Action2", "Controller");
                i.Add()
                    .Text("Action3")
                    .LoadContentFrom("Action3", "Controller");
            })
)

アップデート

@joaumg のおかげで、これは私が使用している JS コードです。

$('#tabstrip').data().kendoTabStrip.reload($('#tabstrip ul li'))

Reloadメソッドがジョブを実行してタブをロードし、$('#tabstrip ul li')セレクターがすべてのタブの配列を返します。

4

1 に答える 1