[英]Struts2 Jquery Grid
我使用了Struts2 Jquery Grid,並且我的網格中有一些包含一些用戶名,密碼等的行,如果我添加任何重復的用戶名,則允許我添加重復的用戶名,我想知道是否有一個會警告我有一個用戶名相同的用戶。
我有相同的要求,但是沒有直接的方法,但是在插件的源代碼中發現了一些有用的東西,這就是我所做的。
網格
navigatorAddOptions="{
reloadAfterSubmit:true,
afterSubmit:function(response,postdata){
return isError(response.responseText);
}
}"
javascript
<script type="text/javascript">
function isError(text){
// document.getElementById("errorpara").innerHTML=text;
if(text.indexOf('ERROR')>=0){
return [false,text];
}
return [true,''];
}
</script>
在struts.xml中
<result name="error">/x.jsp</result>
x.jsp
<%@taglib prefix="s" uri="/struts-tags" %>
<s:actionerror/>
<s:actionmessage/>
<s:fielderror/>
在行動中
addActionError("ERROR: Username already exists!");
return ERROR;
因此,此處的網格添加/編輯對話框顯示了錯誤。
否。這是您的業務要求,您需要自己合並。 您可以在表級別具有約束,並捕獲特定的約束違例異常,以所需的任何方式在屏幕上顯示。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.