![](/img/trans.png)
[英]Grails 3.3.2 accessing custom meta constraints
在grails 2.4.4項目中,我能夠在domain屬性上定義自己的自定義約束(稱為“ supportsToUrl”),並將其用作控制GSP中呈現邏輯的標記。 GSP呈現代碼: 域類約束: 在“不建議使用Grails驗證程序和ConstrainedProperty API ...
[英]Grails 3.3.2 accessing custom meta constraints
在grails 2.4.4項目中,我能夠在domain屬性上定義自己的自定義約束(稱為“ supportsToUrl”),並將其用作控制GSP中呈現邏輯的標記。 GSP呈現代碼: 域類約束: 在“不建議使用Grails驗證程序和ConstrainedProperty API ...
[英]Make inherited constraints stricter
在Grails中使用CommandObjects或DomainClass如何限制繼承屬性的約束? 假設我有一個非null屬性payload的父類: 在子類中,我想使屬性更嚴格並設置最大長度: 這種方式不起作用,當提供更長的字符串時,驗證通過。 我對Grails的了解非常膚 ...
[英]Grails 2.2.4: Transient Property: Why is the Custom Validator being called twice?
給定具有過渡屬性的簡單域,例如: 並對域的約束進行簡單的單元測試,如下所示: 當我運行此Spec時,這只是為了驗證非瞬態屬性sensei ,發生了兩個意外的情況: 這兩個自定義驗證器都被調用; 不僅會調用名稱的自定義驗證程序,而且實際上還會調用兩次 。 ...
[英]Can one constraint on a command object check the result of another?
這是一個簡單的例子不工作,我想知道如果有驗證方式a的校驗塊內部b ,如果它尚未被驗證。 示例我認為它將如何工作: 注意:在這種情況下,即使a為null, obj.errors.hasFieldError('a')也會返回false。 ...
[英]Custom Grails Constraint doesn't seem to work
我一直在嘗試在Grails項目中創建自定義約束(請參見下面的約束代碼)。 如您所見,此約束實際上並沒有驗證任何內容。 相反,它只是一個標記,用於在腳手架生成中自定義屬性的渲染。 在創建完上述類之后,我在文件Config.groovy中添加了以下行: ..並將此約束添加到類的屬 ...
[英]How can I select multiple values from the inList constraint in Grails?
我是Grails的新手,顯然錯過了一些東西。 我創建了一個具有String屬性類別的DomainClass An。 在我定義的約束中,該類別應具有多個(列表)值: 在視圖中,它顯示為多個選擇框: 保存方法是標准的: 當我僅選擇/保存一個值時,將按預期選擇/顯示/保 ...
[英]Grails: How to limit the number of children in a one-to-many relationship
我想限制我的Grails域類之間一對多關系中允許的子級數,最好使用約束。 maxSize約束似乎為此目的而存在( Grails文檔確認它應該適用於集合以及字符串和數組)。 我的約束定義如下: 但是,在測試過程中,我發現Grails允許我根據自己的喜好向父級添加盡可能多的子級,而完 ...
[英]How to escape forward slash in the matches constraint
使用匹配約束時,如何在正則表達式中轉義正斜杠? 這是我試過的: 錯誤: solution: either escape a literal dollar sign "\\$5" or bracket the value expression "${5}" 錯誤: unexpec ...
[英]Grails Scaffolding - define possible values for this property of a domain class
我是Grails的新手。 我有一個Person域類: 並且想知道我是否可以為屬性定義可能的值 - 比如性別為{M,F,U},以便在為Person控制器使用動態腳手架時,這三個值將在組合框中列出。 在這里,我只是想知道Grails框架中是否有這樣的功能? 如果存在此功能,那么我該 ...
[英]constraints in grails
嗨,我在讓我的約束在grails項目中工作時遇到了一些麻煩。 我試圖確保Site_ID的字段不留為空白,但仍接受空白輸入。 另外,我嘗試設置字段顯示的順序,但即使嘗試時也無法反映在頁面上。 這是代碼: 這是我的控制器代碼,我沒有做任何特別的事情,我只是想讓約束起作用 謝謝, ...
[英]Regex validation grails date-like format
我目前在grails項目中工作,結果遇到了grails中的匹配約束問題。 我的字段只能接受具有類似日期格式的字符串,如下所示: 2012/10/25下午5:00 使用正則表達式在比賽約束中可能嗎? 我一直很難使用正則表達式進行數據過濾,因為這有點令人困惑。 ...
[英]How to get value of a domain constraint in Grails?
我有一個文本字段,我想將其長度限制在我的一個域類的 maxSize 約束內。 所以如果我有一個 class foo: 我想為屬性欄獲取 100 的值。 這可能嗎? ...
[英]grails validation using matches constraints - regex
我真的很難適應比賽限制,這很新。 我希望我的字段僅接受具有電話號碼格式的輸入,例如02-3546352,其中(區域代碼)-(電話號碼)。 除了數字和破折號以外的其他字符都不能接受。是否可以過濾我的輸入,就像我想使用正則表達式發生的一樣? 請幫忙。 感謝您分享您的知識。 ...
[英]regex validation - grails constraints
我在grails上還很新,在使用正則表達式進行比賽驗證時遇到了問題。 我想發生的事情是我的字段可以接受字母數字和特定的特殊字符的組合,例如句點(。),逗號(,)和破折號(-),可以接受數字(099)或僅接受字母(alpha),但是將不接受僅包含特殊字符(“ .-,”)的輸入。 是否可以使用正 ...
[英]regex validation - grails
我在grails中是個新手。.我現在在使用火柴進行驗證時遇到了一些問題。 我想要發生的是,一個字段可以接受字母數字和特殊字符,僅字母和數字的組合,並且如果用戶僅輸入特殊字符,系統將提示用戶錯誤。 我使用匹配約束來驗證數據,而且我很難設置正則表達式,其中該字段將不接受僅包含特殊字符的輸入。 ...
[英]Grails Constraints with Java Classes and Hibernate Mappings
我在src / java中定義了以下Java類 我在conf / hibernate中定義了如下hbm.cfg.xml文件: 我在conf / hibernate中配置了如下的AirportHbm.hbm.xml文件: 最后,我在src / java文件夾中有一個Airp ...
[英]Rendering command validation errors across a redirect
我無法從我的命令 object 中呈現錯誤。 它做得很好,但 my.gsp 視圖不會呈現我提出的錯誤。 這是我的 controller 操作: 以下是我嘗試在 my.gsp 視圖中呈現錯誤的方法: 如何讓錯誤顯示在視圖中? ...
[英]Grails unit test for domain class insertBefore
如何使用 Grails 中的單元測試來測試 Groovy 域類的 initBefore 方法? 我創建了虛擬 object 但在調用 myObject.save() 之前不會調用 beforeInsert 方法,並且在測試環境中保存不可用。 編輯:它是一個單元測試。 沒有錯誤,但是沒有調用 bef ...
[英]use Java class as Grails command
我有一堆Java類,我想在我的Grails控制器中用作命令類。 一個典型的例子是: 我希望能夠為此類指定約束,以便我可以在其上調用validate() ,並且任何驗證錯誤都將存儲在errors屬性中。 換句話說,它的行為就像常規的Grails命令類一樣。 顯然我不能直接在.ja ...
[英]Grails: Property Null error
我有一個名為Modulo的域,它具有一些屬性,而一個Controller的方法則可以從模型創建對象並保存它,執行保存外殼時會顯示此錯誤: La propiedad [{0}] de la clase [{1}] no puede ser nulo 但是,如果我將約束nullab ...