DataTables给每一列添加下拉框搜索

$(document).ready(function() {
    $(‘#example‘).DataTable( {
        initComplete: function () {
            var api = this.api();
            api.columns().indexes().flatten().each( function ( i ) {
                var column = api.column( i );
                var select = $(‘<select><option value=""></option></select>‘)
                    .appendTo( $(column.footer()).empty() )
                    .on( ‘change‘, function () {
                        var val = $.fn.dataTable.util.escapeRegex(
                            $(this).val()
                        );
                        column
                            .search( val ? ‘^‘+val+‘$‘ : ‘‘, true, false )
                            .draw();
                    } );
                column.data().unique().sort().each( function ( d, j ) {
                    select.append( ‘<option value="‘+d+‘">‘+d+‘</option>‘ )
                } );
            } );
        }
    } );
} );

  

时间: 2024-10-12 09:14:39

DataTables给每一列添加下拉框搜索的相关文章

GridView列添加下拉框,绑定数据源并设置默认值

添加下拉框:   注意:默认值只能在界面初始化直接中设置 DataGridViewComboBoxColumn dataGridViewComboBoxColumn = new DataGridViewComboBoxColumn(); dataGridViewComboBoxColumn.Name = "dgvcbcSeatType"; dataGridViewComboBoxColumn.DataPropertyName = "SeatType"; dataGr

NPOI生成单元格(列)下拉框

客户提出能否将导入模板中,课程一列添加下拉框方便选择,不用手输入,以减少输入错误的可能性.于是在网上找了点代码,稍加整理后,形成了以下方案,代码部分: 一:生成课程列表,并放置在excel的单独sheet中. ? 1 2 3 4 5 6 7 8 9 10 11 12 13 IList<CourseCodeInfo> list = StudentBus.GetSubjectInterface().GetList(0, "", "Name"); var Co

在ALV界面添加下拉框

1.在alv界面表单属性中设置 if wa_fieldcat-fieldname = 'YC_MARK'.              wa_fieldcat-edit = 'X'.              wa_fieldcat-drdn_field = 'DD_HANDLE'.              wa_fieldcat-drdn_hndl = '1'.         endif. 2.给下拉框赋值 LTH_LIST-HANDLE = '1' .   LTH_LIST-VALUE =

使用jquery select2实现下拉框搜索功能

由于公司后台系统下拉框数据量太多了,用户操作起来要不方便所以增加了下拉框里面一个搜索功能 1从官网下载jquery select2 下来 地址https://select2.github.io/ 2:引进到自己的java工程里面 3:在jsp页面进行引进来,在这里我们只需要三个文件就可以了 4:jsp 页面加载时直接调用 效果如下:

C#动态给EXCEL列添加下拉选项

Microsoft.Office.Interop.Excel.Application excel=new Microsoft.Office.Interop.Excel.Application(); Microsoft.Office.Interop.Excel.Workbooks workbooks=excel.Workbooks; Microsoft.Office.Interop.Excel.Workbook workbook=Workbooks.Add (Microsoft.Office.In

DateGridView中添加下拉框列并实现数据绑定

代码实现==> using System; using System.Collections.Generic; using System.Windows.Forms; namespace DgvCombox { public partial class Form1 : Form { class TextInfo { public string MyName { get; set; } public string Sex { get; set; } } public Form1() { Initi

百度地图下拉框搜索建议,并自动添加标注点

HTML代码(MVC) @*-------------------调用地图接口在百度地图的基础上,添加自动搜索(地区)框----------------------------------*@ @{ Layout = null; } <script src="~/Scripts/jquery-1.8.2.min.js"></script> <script type="text/javascript" src="http://a

table中添加下拉框

1 { 2 file: 'usename', 3 title: '下发用户', 4 width:"20%", 5 align: 'center', 6 templet: function (d) { 7 var test = '<select style="border:solid 1px #009688;color:#009688; width:82px; border-radius:5px;padding-left:15px;" lay-ignore cl

下拉框搜索条件

前台页面 : <div role="control" label="是否已经全部开票"> <input class="mini-combobox" id="isKaipiao" bind="isKaipiao" allowInput="false" data="[{text:'所有选择 ',id:''},{text:'已全部开票 ',id:'1'},{text