mini.DataGrid中 的 cellendedit 事件
cellendedit
{
sender: Object,
rowIndex: Number,
record: Object,
column: Object,
field: String,
editor: Object,
value: String
}
编辑结束时发生
<div id="grid1" class="mini-datagrid" style="width:100%;height:100%;" pageSize=100 sizeList="[50,100,250,500]"
borderStyle="border:0;" allowCellSelect="true" fitColumns="false" allowCellEdit="true" oncellendedit="cellendedit"
url="${pageContext.request.contextPath}/getUserData.action?method=SearchEmployees&<%=new Date()%>" multiSelect="true" >
<div property="columns">
<%
if(SystemUtil.checkStatus("900101")){
%>
<% if(!"true".equals(usertype)){ %>
<div type="checkcolumn"></div>
<%} %>
<div name="action" width="130" headerAlign="center" align="center" renderer="onActionRenderer" cellStyle="padding:0;">操作</div>
<%
}
%>
<div field="usr_UserID" width="80" headerAlign="center" allowSort="true">编号
</div>
<div field="usr_UserName" width="70" headerAlign="center" allowSort="true">姓名
</div>
<div field="usr_sex" width="50" allowSort="true" align="center" headerAlign="center">性别
</div>
<div field="depCode" width="70" headerAlign="center" allowSort="true">部门编号
</div>
<div field="depname" width="100" headerAlign="center" allowSort="true">部门名称
</div>
<div field="workTypeCode" width="70" headerAlign="center" allowSort="true">员工性质
</div>
<div field="zy_rbname" width="80" headerAlign="center" allowSort="true">职业类别
</div>
<div field="usr_UserTel" width="120" headerAlign="center" allowSort="true">手机号码
</div>
<div field="in_tel" width="100" headerAlign="center" allowSort="true">内部电话
</div>
<div field="isValid" width="60" headerAlign="center" allowSort="true" renderer="onStatusRenderer">状态</div>
<% if("true".equals(usertype)){ %>
<div field="usr_tile" width="120" headerAlign="center" trueValue="1" falseValue="0" type="checkboxcolumn">是否显示年度按钮</div>
<div field="isresume" width="100" headerAlign="center" trueValue="1" falseValue="0" type="checkboxcolumn">是否显示简历</div>
<%} %>
</div>
</div>
/** 是否显示项目年度 **/
grid.on("cellendedit",function(e){
var editor = e.editor;
if(editor){
if (editor.isValid() == false) {
mini.alert(editor.getErrorText());
return;
}
}
var flag=grid.isChanged();//grid是否已修改
if(flag){
var data = e.record;
var usr_Id = data.usr_ID;
var usr_tile = data.usr_tile;//是否显示年度按钮
var isresume = data.isresume;//是否显示简历
$.ajax({
url: "${pageContext.request.contextPath}/getUserData.action?method=updataSys_UserTile",
type: 'post',
cache: false,
data: {usr_Id : usr_Id,usr_tile : usr_tile,isresume : isresume},
success:function(text){
if(text=="ok"){
}else{
mini.alert("变更失败");
}
}
});
}
});