首页 > 解决方案 > BootStrap MultiSelect ToolTip 删除逗号

问题描述

有没有办法从引导程序的多选工具提示中删除逗号?

要删除工具提示,我们只需要添加, buttonTitle: function() {}

但我找不到任何关于如何编辑工具提示的示例。

这是多选工具提示代码:

          $(function ()
                {
                    $("#@(Model.Name)").multiselect({
                        includeSelectAllOption: true
                        //, selectAllValue: "[All]"
                        , selectAllText: "(Select All)"
                        , enableFiltering: true
                        , enableCaseInsensitiveFiltering: true
                        , onDropdownShown: function (event) {
                            this.$select.parent().find("button.multiselect-clear-filter").click();
                            this.$select.parent().find("input[type='text'].multiselect-search").focus();    
                        }
                        , nonSelectedText: "  "
                        , onInitialized: function () {
                            $("#@(Model.Name)InitialLoading").hide();
                            $(".@(Model.ItemName)").hide();
                        }
                        , onChange: function () {
                            ListChangeHandler($("select[id=@Model.Name]"));
                            CheckSelection($("select[id=@Model.Name]"),"@(Model.ItemName)");
                        }
                        , onSelectAll: function () {
                            ListChangeHandler($("select[id=@Model.Name]"));
                            $(".@(Model.ItemName)").hide();
                        }
                        , onDeselectAll: function () {
                            ClearWholeList($("select[id=@Model.Name]"));
                            ListChangeHandler($("select[id=@Model.Name]"));
                            $(".@(Model.ItemName)").show();
                        }
                        , buttonTitle: function() {} //tooltip title
                        @*@(!string.IsNullOrEmpty(Model.ChangeHandler) ? ", onChange: " + Model.ChangeHandler + ", onSelectAll: " + Model.ChangeHandler + ", onDeselectAll: " + Model.ChangeHandler : "")*@
                    });


                    LoadListBox("@(!string.IsNullOrEmpty(Model.CascadedFromName) ? Model.Name : "")");

                })

标签: asp.net-mvctwitter-bootstrap-3bootstrap-multiselect

解决方案


得到了答案,这是 buttonTitle 函数:

,buttonTitle: function(options, select) {
    var labels = [];
    options.each(function () {
        labels.push($(this).text());
    });
    return labels.join('');
}

推荐阅读