File.separator
$("#bhUploadGrid1").datagrid("unselectAll");
var sels = $("#bhUploadGrid1").datagrid("getSelections");
if(sels.length > 500){
$.messager.alert(TipInfo.COMMON_TIPTITLE, "请不要选择超过500条数据!", 'info');
return;
}
Male
查询
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)
//失焦事件(onblur)
//内容选中事件(onselect)
//跳转easyui-tabs页面
$("#custDiv").tabs('select',0);
//验证,并跳转未填写的页面
var flag = $("#form1").form("validate");
if (!flag) {
$("#tab1").trigger('click');
$.messager.alert(TipInfo.COMMON_TIPTITLE,"请填写必填项!", 'error',function(){ skipVerify() });
return false;
}
flag = $("#form2").form("validate");
if (!flag) {
$("#tab2").trigger('click');
$.messager.alert(TipInfo.COMMON_TIPTITLE,"请填写必填项!", 'error',function(){ skipVerify() });
return false;
}
flag = $("#form3").form("validate");
if (!flag) {
$("#tab3").trigger('click');
$.messager.alert(TipInfo.COMMON_TIPTITLE,"请填写必填项!", 'error',function(){ skipVerify() });
return false;
}
//用jquery拼url的参数(泰康Excel)
exportUrl = "${rootPath}/rnhasten/downloadExcel?1=1&divorderby=true";
var inputElemts = $(':input[id]');
inputElemts.each(function(i, inputElemt) {
exportUrl += '&' + $(this).attr('id') + '=' + $(this).textbox('getValue');
});
//textarea输入框字数限制 input输入框字数限制(未验证)
--------------------------------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方法传参数----------------------------------------------