pageEncoding="UTF-8"%>
比赛报名审核href="js/bootstrap-3.3.7/dist/css/bootstrap.min.css">
href="js/bootstrap-3.3.7/dist/css/bootstrap-theme.min.css">
${game.name} 比赛报名审核
全选
取消全选
批量审核
主键gameId选择用户id真实姓名性别年龄国籍支付状态审核状态
varStatus="idxStatus">
${signingPlayer.id}${signingPlayer.game.id}disabled="disabled" type="checkbox"
value="${signingPlayer.id}">
type="checkbox" value="${signingPlayer.id}">
${signingPlayer.userId}${signingPlayer.name}男女${signingPlayer.age}${signingPlayer.national.cnname} 已支付未支付 已通过未通过class="btn btn-warning btn-xs"
οnclick="auditOne('${signingPlayer.id}')">通过审核
οnclick="auditOne('${signingPlayer.id}')">通过审核
var checkAll = function() {
//$("input[name='checkbox']").attr("checked",true); 坑,只能在第一次点击时候起效,attr()适合自定义属性
/* $('input:checkbox').each(function() {
$(this).attr('checked', true);
}); */
//正解,适合元素原生的属性
$("input[name='checkbox']").prop("checked", true);
$("input[name='checkbox'][disabled='disabled']").prop("checked", false);
}
var checkNo = function() {
//$("input[name='checkbox']").removeAttr("checked"); 坑,只能在第一次点击时候起效,removeAttr()适合自定义属性
/* $('input:checkbox').each(function() {
$(this).attr('checked', false);
}); */
//正解,适合元素原生的属性
$("input[name='checkbox']").prop('checked', false);
}
var audit = function() {
$("#auditform").submit();
}
var auditOne = function(signingPlayerId) {
$("input[name='checkbox']").prop('checked', false);
$("#" + signingPlayerId).prop("checked", true);
$("#auditform").submit();
}
服务端:
/**
* @Title:审核通过
* @Description:审核通过则录入到选手表
* @author 张颖辉
* @date 2017年9月22日下午7:41:23
*/
@Action(value = "audit", results = {
@Result(name = "success", type = "redirect", location = "listByGameId4Audit?gameId=${gameId}") }
, interceptorRefs = {@InterceptorRef("loginStack") } //方法级拦截
)
public String audit() {
try {
String[] signingPlayerIds = request.getParameterValues("checkbox");
if (signingPlayerIds != null && signingPlayerIds.length > 0) {
playernoService.audit(signingPlayerIds, gameId);
}
} catch (Exception e) {
e.printStackTrace();
}
return SUCCESS;
}