将选择应用于jtable多选下拉列表

时间:2015-08-17 09:51:05

标签: jquery css asp.net-mvc asp.net-ajax jquery-jtable

我想知道如何将chosen应用于jtable中的多选下拉列表。我尝试将chosen-select添加为class,但它无效。我已经尝试过ajaxComplete来检查它是否因ajax completion而无效,但它没有帮助。

这是我的代码:

 $(document).ajaxComplete(function () {
    $(".chosen-select").chosen();
 }); //post ajax

此外,我已经data-rel="chosen"尝试了jquery.jtable.js,但它也没有帮助。多选列表即将出现,但问题是我必须在列表中显示超过3500个位置,并且滚动和搜索位置会变得很困难,这就是为什么我要使用chosen以便这样做我可以在它建议的文本框中搜索,并且可以轻松选择和删除位置。我试过发布图片,但声誉使我无法做到这一点。

1 个答案:

答案 0 :(得分:0)

终于得到了解决方案。需要在jquery.jtable.js中做一些修改

需要在_createDropDownListMultiForField函数

中的return语句之前添加以下两行
var $select_option = $('<script>  $(".chosen-select").chosen();  $(document).ajaxComplete(function () { $(".chosen-select").chosen();});</script> ');
$containerDiv.append($select_option);
return $containerDiv;
相关问题