1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
- var rows=[];
- layui.define(['layer', 'form'], function (exports) {
- var $ = layui.jquery,layer = layui.layer,form = layui.form;
-
- var table = $('#dateTable').DataTable({
- "aLengthMenu": [[5, 10], [5, 10]],
- "iDisplayLength":5,
- ajax: {
- url: base+"/product/query",
- data : function(data) {
- data.productName = $.trim($("#productName").val());
- }
- },
- "columns": [ // 自定义数据列
- {data:function(obj){
- return '<input type="checkbox" lay-skin="primary" lay-filter="oneChoose" data-id="'+obj.id+'" />';
- }},
- {data: 'product_name'},
- {data: 'product_price'}
- ],
- "stateSaveParams": function () { // 初始化完成调用事件
- // 重新渲染form checkbox
- form.render('checkbox');
- web.hideTableBtns("#dateTable");
- }
- }).on("dblclick","tr",function () {
- var row=table.row(this).data();//获取值的对象数据
- rows.push[row]
- //子触发确定按钮
- parent.$(".layui-layer-btn0").click();
- });
-
- form.on('checkbox(allChoose)', function(data){
- var child = $(data.elem).parents('table').find('tbody input[type="checkbox"]');
- child.each(function(index, item){
- item.checked = data.elem.checked;
- });
- form.render('checkbox');
- });
-
- //查询
- $("#btn-query").on('click',function(){
- table.ajax.reload();
- });
- window.getData=function(){
- rows = web.getRows(table,$('#dateTable'));
- return rows;
- }
- exports('productWin', {});
- });
|