我有“ - ”和“|” 作为我的数据库输出中的分隔符,我无法更改。我需要和其中一个一起生活。我宁愿两者都用。那可能吗?如果不是开箱即用,我可以修改它吗?如何修改?提前致谢!
多个分隔符的原因如下: 1)如果类别是嵌套的,“ - ”用于显示层次结构。2)如果分配了多个类别,“|” 用于显示该事实。
示例输出:“美国 - 落基山脉部分”为一行,“美国 - 墨西哥湾沿岸部分”为另一行,“欧洲|中东”为另一行。
我想制作一个所有选项分开的统一选择对象,如下所示:
选择地区: -美国 -落基山段 -墨西哥湾沿岸段 -欧洲 -中东
示例 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---"}
]);