我同时拥有“ - ”和“|”作为我的数据库输出中的分隔符,我无法更改。我需要和其中一个人住在一起。我宁愿同时使用它们。那可能吗?如果没有开箱即用,我可以修改它吗?提前谢谢!
多个分隔符的原因如下: 1)如果嵌套了类别,则使用“ - ”来显示层次结构。 2)如果分配了多个类别,“|”用于显示这一事实。
示例输出:“美国 - 落基山脉部分”为一行,“美国 - 墨西哥湾沿岸部分”为另一行,“欧洲|中东”为另一行。
我想制作一个统一的选择对象,将所有选项分开,如下所示:
选择地区: -美国 -Rocky Mountain Section - 海湾海岸区 -欧洲 - 中东
示例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---"}
]);
答案 0 :(得分:1)