$(function(){
/*combogrid输入姓名 在下拉框自动展示信息。
*/
var base=$("#baseid").attr("value");//在引用该js的页面上设置一个属性为hidde的input,获取${base}的值
$("#emobileid").combogrid({
panelWidth:700,
//idField:'id', 干掉它
value:'',
textField:'mobile',
loadMsg:'正在加载,请稍等......',
url:base+"/wpaixin/getwpaxryByphone.html",
mode: 'remote',
fitColumns:true,
striped: true,
editable:true,
pagination : true,//是否分页
rownumbers:true,//序号
collapsible:false,//是否可折叠的
fit: true,//自动大小
pageSize: 10,//每页显示的记录条数,默认为10
pageList:[5,10,15,20,30],//可以设置每页记录条数的列表
method:'post',
onLoadSuccess:function(data){
//$(this).datagrid("fixRownumber");
if(data != null){
if(data.excep != null){
popMessage("服务器异常,请联系管理员!");
}
}else{
popMessage("服务器没有返回值,请检查网络或服务器!");
}
},
columns: [[
{ field:'cardno',
title:'会员卡号',
width:100,
align:'center',
halign:'center'
},
{ field:'name',
title:'姓名',
width:100,
align:'center',
halign:'center'
},
{ field:'xingbie',
title:'性别',
width:50,
align:'center',
halign:'center',
formatter:function(value,record,index){
if(value=="1"){
value="女";
}else if(value=="2"){
value="男";
}else{
value="外星人";
}
return value;
}
},
{ field:'nianling',
title:'年龄',
width:50,
align:'center',
halign:'center'
},
{ field:'personid',
title:'身份证号',
width:150,
align:'center',
halign:'center'
},
{ field:'mobile',
title:'手机号',
width:150,
align:'center',
halign:'center'
},
{
field:'typeid' ,
title:'人员类型',
width:50,
align:'center',
halign:'center',
formatter:function(value , record , index){
var str = '';
$.ajax({
type:'post' ,
url : base+'/wptype/getwptypebyid.html' ,
cache:false ,
async: false , //同步请求
data:{"id":value},
dataType:'json' ,
success:function(result){
if(result != null){
if(result.status == "ok"){
str = result.message ;
}else{
popMessage("获取角色时服务器异常,请检查网络或服务器!");
}
}else{
popMessage("服务器没有返回值,请检查网络或服务器!");
}
},
error:function(result){
popMessage("连接服务器异常,请检查网络或服务器!");
}
});
return str ;
}
},
{ field:'jifen',
title:'积分',
width:50,
align:'center',
halign:'center'
},
{ field:'lianxiren',
title:'联系人',
width:50,
align:'center',
halign:'center'
}
]],
onSelect:function(rowIndex,rowData){
$("#eids").val(rowData.id);
$("#ecardnoid").val(rowData.cardno);
$('#enameid').combogrid('setText',rowData.name);
$('#emobileid').combogrid('setText',rowData.mobile);加上它
//修改一下 setText只是显示的值,往后台传值的话实际上是空的 应该用setValue
$("#elianxirenid").val(rowData.lianxiren);
$("#exingbieid").combobox("select",rowData.xingbie);
$("#enianlingid").val(rowData.nianling);
$("#epersonid").val(rowData.personid);
$("#etypeid").combobox("select",rowData.typeid);
}
});
})