「x」画像に基づいて Kendo UI TabStrip タブを削除するメソッドを作成しています。他のタブ コントロール (Chrome/IE など) と同じように動作するようにしたい:
- アクティブなタブが閉じている場合は、次のタブを選択します (最後のタブの場合は前のタブを選択します)。
- アクティブなタブでない場合は、アクティブなタブが開いたままになっていることを確認してください。
現在のタブへの参照を取得し、削除されているタブがアクティブなタブであるかどうかを確認する必要があると思います。
現時点での私のコードは、クリックされた画像に関連してタブを閉じるだけです:
function DeleteTab(imgObj) {
var tabStrip = $("#tabstrip").data("kendoTabStrip");
var deleteIndex = $(imgObj).closest("li").index();
tabStrip.remove(deleteIndex);
}
現在選択されているタブへの参照を取得するにはどうすればよいですか? を検索してこれを行うことはできますk-state-active
か?