常用js代码

阅读更多

 

File.separator		

$("#bhUploadGrid1").datagrid("unselectAll");

var sels = $("#bhUploadGrid1").datagrid("getSelections");
if(sels.length > 500){
		$.messager.alert(TipInfo.COMMON_TIPTITLE, "请不要选择超过500条数据!", 'info');
		return;
	}








查询



System.lineSeparator();     jdk1.7
System.getProperty("line.separator")     pre 1.7

$.messager.alert(TipInfo.COMMON_TIPTITLE, "生成放款明细和还款计划文件,并且已上传成功!", 'info');
$.messager.progress({text:TipInfo.getInfoString(messages)});     
$.messager.progress('close');

var msgArr=[];
msgArr.push(TipInfo.COMMON_OPERATE_FAIL);

$.ajax({
        url: ctx+"/bhtrust/produceBhTrustAccFile.do",
        dataType:'json',
        type:'post',
        data:{selsArr:selsArr},
        beforeSend:function(){
           
        },
        success:function(data){
           
       },
        error:function(res){
            $.messager.progress('close');
            if(res&&res.responseText){
                $.messager.alert(TipInfo.COMMON_TIPTITLE,res.responseText,'error');
            }else{
                
        }
   });



document.write("

hello

"); 显示为hello $("#p1").html("

hello

"); 显示为hello $("#p1").text("

hello

"); 显示为

hello

var a = document.getElementById("id"); a.innerHTML = "
替换的值
"; 显示替换的值 //确认 var msg = confirm("提示信息"); if(msg == true){ }else{ } //提问 取消返回null var msg = prompt("请输入姓名:","实例内容xxxx"); if(msg != null){ alert(); }else{ } //开新窗口 window.open([URL],[窗口名称],[参数字符串]); //关闭窗口 window.close(); var mywindow = window.open([URL],[窗口名称],[参数字符串]); mywindow=close(); //获取对象 var mychar = document.getElementById("id"); //改变html样式 mychar.style.color = "red"; mychar.style.fontSize = "20"; mychar.style.backgroundColor = "blue"; mychar.style.backgroundColor = "#CCC" mychar.style.height = mychar.style.width = mychar.style.fontFamily = //字体 //显示和隐藏 mychar.style.display = "none"; //隐藏 mychar.style.display = "block"; //显示 //定义数组 var myarr = new array(66,77,88,99); var myarr = [66,77,88,99]; var myarr = new array(); myarr[0] = 80; myarr[1] = 90; //数组长度 myarr.length //点击事件 //鼠标经过事件(onmouseover) //鼠标移开事件(onmouseout) 点击我 //光标聚焦事件(onfocus) //内容选中事件(onselect)

 

--------------------------------jQuery,datagrid使用例子 ------------------------------------------------
jQuery(function() { //jQuery,datagrid使用例子 //初始化列表 $('#dataTable').datagrid({ iconCls : 'icon-tip', title : '客户保单信息', singleSelect : true, //是否单选 striped : true, //斑马线效果 rownumbers : true, //显示行数 pagination : true, //如果为true,则在DataGrid控件底部显示分页工具栏。 pageSize : 5, //初始页面大小 pageList : [5,10,15], //每页数量 fit : true, //填充 remoteSort:false, //排序 multiSort:true, //排序,需要在列上加上相应的属性 sortable:true url : '${rootPath}/role/getRoleList', queryParams : { //查询参数 holdercscno : curholdercscno }, method : 'post', idField : 'ROLE_ID', //指明标识字段 frozenColumns : [[ //冻结的列 { field : 'CONTNO', //要和springmvc传回来的列名称大小写一致 title : '保单号', width : 140, sortable : true //该列排序 }, { field : 'MANAGECOM', //要和springmvc传回来的列名称大小写一致 title : '销售分公司', width : 140, formatter : function( val,row){ //单元格数据格式 if (val < 30){ return '('+val+')'; } else { return val; } } }, columns : [[ { field : 'ck', checkbox : true }, { field : 'ROLE_CODE', //要和springmvc传回来的列名称大小写一致 title : '角色编码', width : 140 }, { field : 'ROLE_SEX', //要和springmvc传回来的列名称大小写一致 title : '角色编码', width : 140, formatter: function(value,row,index){ if (value == 'F'){ return '男'; } else if (value == 'M') { return '女'; } } }, { field : 'ROLE_NAME', title : '角色名称', hidden : true, //是否隐藏 隐藏列 width : 140 }, ]], toolbar : [ //添加按钮 { id : 'btnrefresh', text : '刷新', iconCls : 'icon-arrow_refresh', handler : function() { searchInfo(); } }, { id : 'btnadd', text : '新增', iconCls : 'icon-add', handler : function() { addrow(); } } ], //双击行事件 onDblClickRow : function(rowIndex,rowData){ alert(rowData.NAME); }, //选中行事件 onSelect : function(rowIndex,rowData){ alert(rowData.NAME); }, onLoadSuccess : function (data) { $('#dataTable').datagrid('clearSelections'); //一定要加上这句,不然datagrid会记住之前的选择状态,会影响删除 } }); //清空datagrid清空数据 function(){ var item = $('#tablename').datagrid('getRows'); if (item) { for (var i=item.length -1; i>=0; i--){ var index = $('#tablename').datagrid('geRowIndex',item[i]); $('#tablename').datagrid('deleteRow',index); } } $('#tablename').datagrid('loadData',{total:0,row:[]}); } //单选datagrid var select = $('#tablename').datagrid('getSelected'); //多选datagrid var selections = $('#tablename').datagrid('getSelections'); //判断是否选中 if (!select) if (!selections) //获取datagrid的列值 var name = select.NAME; --------------------------------jQuery,datagrid使用例子,勾选已经选中的 ------------------------------------------------
jQuery(function() { //jQuery,datagrid使用例子 //初始化列表 $('#dataTable').datagrid({ iconCls : 'icon-tip', singleSelect : true, //是否单选 rownumbers : true, //显示行数 pagination : true, //如果为true,则在DataGrid控件底部显示分页工具栏。 fit : true, url : '${rootPath}/role/getRoleList', method : 'post', idField : 'ROLE_ID', //指明标识字段 columns : [[ { field : 'ck', checkbox : true }, { field : 'ROLE_CODE', //要和springmvc传回来的列名称大小写一致 title : '角色编码', width : 140 }, { field : 'ROLE_NAME', title : '角色名称', width : 140 }, ]], toolbar : [ //添加按钮 { id : 'btnrefresh', text : '刷新', iconCls : 'icon-arrow_refresh', handler : function() { searchInfo(); } }, { id : 'btnadd', text : '新增', iconCls : 'icon-add', handler : function() { addrow(); } } ], onLoadSuccess : function (data) { var rowData = data.rows; $.each(rowData, function(idx, val){ if(val.okflag == 1){ //okflag属性是在java代码中查询得到的list中,roleList.get(i).put("okflag",1);放入的 $("#roledataTable").datagrid("selectRow",idx); //如果数据行为一选中,则选中该行 } }); } java代码: public List getUsersRoleList(Dto param){ //Dto是继承Map的一个封装类 //含有该用户的用户角色表 List userRoleList = userRoleService.findAll(userRoleBO); //查询所有角色表 List roleList = appDao.queryForMapList("Role.findAllMapRole"); //设置指定用户是否拥有相应角色 if (roleList != null && roleList.size() > 0){ for (int i = 0; i < roleList.size(); i++){ Dto dto = roleList.get(i); Integer roleId = dto.getAsInteger("ROLE_ID"); if (userRoleList == null || userRoleList.size() ==0){ //该用户没有任何用户角色列表,则该用户没有该角色 roleList.get(i).put("okflag", 0); } else { //如果该用户有用户角色列表,则与角色表循环遍历判断 if (this.checkRoleIdInList(roleId, userRoleList)){ //该用户有该角色 roleList.get(i).put("okflag", 1); } else { //该用户没有该角色 roleList.get(i).put("okflag", 0); } } } } return roleList; } private boolean checkRoleIdInList(Integer userId, List
function setAuth(roleName,value,code){ 弹出新增、修改、设置小窗口 var roleNametmp = escape(encodeURIComponent(roleName)); //escape() 函数可对字符串进行编码,这样就可以在所有的计算机上读取该字符串。encodeURIComponent()可把字符串作为URI 组件进行编码。 url = '${rootPath}/role/showSetAuthPage?roleName=' + roleNametmp + '&roleId=' + value + '&roleCode=' +code; $('#divDialog').dialog({ //弹出小窗口 title : "角色权限", //小窗口名字 fixPosition : true, //随滚动条滚动 width : 550, height : 700, href : url, //小窗口加载的jsp地址,可以是springmvc返回的地址 cache : false, closed : false, modal : true }) } ----------------------------------删除按钮---------------------------------------------- function delerow() { var row = $('#dataTable').datagrid('getSelected'); //获取datagrid勾选的选项 if (row) { com.message('confirm', '删除后不可恢复,确定要删除该角色吗?', '提示', function(r)){ if (r) { $.post( '${rootPath}/role/deleteRole', //post的请求地址 {roleId : row.ROLW_ID}, //row.ROLE_ID 是设置的datagrid的列名称,区分大小写 function(data){ //请求成功后的回调方法 if (data.result == 'true' || data.result == true) { $.messager.alert('success', data.msg); goBack(1); } else { $.messager.alert('error', data.msg); }; }) } else { $.messager.alert('warning', "请选择你要操作的记录!"); return; } } }; }; function goBack(flag){ if (flag == 1) { searchInfo(); }; $('#divDialog').window('close'); //关掉窗口 } -----------------------------------清空表单--------------------------------------------- function clearForm() { $('#dataForm1').form('clear'); //清空该表单的input数据 } ----------------------------------关于javascript方法传参数----------------------------------------------

你可能感兴趣的:(js,javascript)