タブの数を決定する XML を読み取る動的タブを含むフォームをロードする必要があります。「タブ テンプレート」があり、各タブはこのコードで記述されています。最初の問題は、フィールドの ID にあります。2 つ (またはそれ以上) のタブがある場合、各タブ フィールドには同じ ID があり、それらを取得/設定することはできません。
タブを作成するには、次のような html 関数を使用します。
var divtab1 = $("#tab1").html();
var tabCode = "<div id='tab"+ i +"' class='tab_content'> "+ divtab1 +"</div>";
finalhtml = finalhml + tabCode;
ここで、#tab1 は「タブ テンプレート」で、各タブに対してこれを行います。最後に、div に finalhtml を配置します。
$("#bodyTabs").html(finalhtml);
タブはうまく構築されていますが、datepickers や ckeditors (テキスト エディター) などの一部の機能が機能しません。
フィールドIDを動的に変更する方法がわかりません。また、この方法が最適かどうかもわかりません。
なにか提案を?
たくさんの感謝!