EasyUI Datagrid 常用功能

1,jsp 页面刷新方式

1,parent.reloadCurrentPage();
2,window.location.reload();
3,$('#arTaxBillid').datagrid('reload'); //刷新
4,$('#arTaxBillid').datagrid('reload'); //刷新

2,查询

 <form id="arTaxBillidForm" action="#" style="display:none;">
       <a href="#" class="easyui-linkbutton" iconCls="icon-search" onclick="searchBill();">搜索</a>
</form>
searchBill();
 //查询
    function searchBill(){
        var name= $('#name').textbox('getValue');

        $("#printList").datagrid('load', {
            name: name
        });
    }

3,layer.msg 显示不抖动 { shift: -1, time: 1000 },

layer.msg(data.successMessage,{ shift: -1, time: 1000 },function(index){
					                	layer.close(index);
				 
					                });

4,input赋值的方式处理

$("#customerName").textbox("setValue",custName);

5,传值是如果是值带有逗号的话,会分为两个值,

或者至获取了一个值,

 {title : '操作',field : 'remark1',width : '6%',align:'center',halign: 'center',
     formatter : function(value, row, index) {
     return ' +
     'iconCls="icon-edit" οnclick="mentNo('+ row.BankId +');">查看回单 ';
 }},

EasyUI Datagrid 常用功能_第1张图片
EasyUI Datagrid 常用功能_第2张图片
最终处理方法 \''+ row.ataBankId +'\' 加上 \'

{title : '操作',field : 'remark1',width : '6%',align:'center',halign: 'center',
     formatter : function(value, row, index) {
      return ' +
      'iconCls="icon-edit" οnclick="mentNo(\''+ row.BankId +'\');">查看回单 ';
                }},

EasyUI Datagrid 常用功能_第3张图片

6,checkbox 勾选值 操作后 刷新 默认勾选之前选择的值


 $('#entrust').datagrid({
            url : '${ctx}/List',
            method : 'post',
            toolbar:'#toolbar',
            columns : [[

           ]],
            onBeforeLoad : function(param) {
                $.messager.progress({
                    text : '数据加载中....'
                });
            },
            onLoadSuccess : function(data) {
                $.messager.progress('close');
                 *************结果如下***********
                 刷新后保留原来勾选的值
                if(index1!=null && index1!=''  ){//&& entrustment!=0 勾选值 操作后 刷新后 选中之前勾选值
                    for(var i=0; i < index1.length; i++){
                        $("#entrust").datagrid('selectRow',index1[i]);
                    }
                }
            }
            
            
        });
    });



 //批量修改
    function batchExamine() {
        index1.length=0;//清空数组

        var row = $('#entrust').datagrid('getSelections');//getSelected  getSelections
        if (row == null  || row =="") {
            alert("请选择一行");
            return false;
        }

        for(var i=0; i < row.length; i++){
            index1.push($('#entrustmentAuditList').datagrid("getRowIndex",row[i]));//设置值
        }


        Dialog.openUrl('批量修改', '${ctx}/save?pNo=' + Ids, {
            area: ['300px', '280px'],
            end: function () {
                $('#entrust').datagrid('reload'); //页面刷新
            }
        });

    }

你可能感兴趣的:(jsp,datagrid)