1

「-」と「|」の両方があります データベース出力の区切り記号として、変更できません。私はどちらか一方と一緒に暮らす必要があります。むしろ両方使いたい。それは可能ですか?箱から出していない場合は、変更できますか?また、その方法は? 前もって感謝します!

複数の区切り文字を使用する理由は次のとおりです。1) カテゴリがネストされている場合、階層を示すために " - " が使用されます。2) 複数のカテゴリが割り当てられている場合、「|」その事実を表示するために使用されます。

出力例: ある行は「USA - Rocky Mountains Section」、別の行は「USA - Gulf Coast Section」、さらに別の行は「Europe|Middle East」。

次のように、すべてのオプションが分離された統合選択オブジェクトを作成したいと思います。

地域を選択: -アメリカ -ロッキー マウンテン セクション -ガルフ コースト セクション -ヨーロッパ -中東

JS コードの例:

oTable = $('#MasterEventsTable').dataTable({
        "bJQueryUI": false,
        "bPaginate": false,
        "aaSorting": [[ 2, "asc" ],[ 3, "asc" ]],
        "aoColumnDefs": [
                        { "bVisible": true, "aTargets": [ 1 ] }, 
                        { "bVisible": true, "aTargets": [ 4 ] }, 
                        { "bVisible": true, "aTargets": [ 5 ] }, 
                        { "bVisible": true, "aTargets": [ 6 ] } 
                    ]
    }).yadcf([
        {column_number : 2,  filter_type: "select", filter_container_id: "external_filter_container1", column_data_type: "html", html_data_type: "text", filter_default_label: "---ALL EVENTS---"} ,
        {column_number : 5,  filter_type: "select", filter_container_id: "external_filter_container2", column_data_type: "html", html_data_type: "text", filter_default_label: "---ALL CATEGORIES---"} ,
        {column_number : 6,  filter_type: "select", filter_container_id: "external_filter_container3", column_data_type: "text", text_data_delimiter: "/[-|]/", filter_default_label: "---ALL REGIONS---"} ,
        {column_number : 7,  filter_type: "select", filter_container_id: "external_filter_container4", column_data_type: "html", html_data_type: "text", filter_default_label: "---ALL---"}
        ]);
4

1 に答える 1

1

説明からあなたが何を意味するのかを正確に理解するのは難しいですが、正規表現をtext_data_delimiter

text_data_delimiter: /[-|]/

JSFiddle

于 2013-10-28T17:27:38.210 に答える