簡體   English   中英

Struts2 jQuery網格

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM