當我在編輯器中使用DoubleBox編輯雙屬性(RequestFactoryEditorDriver) 如果我清除框的值,我得到一個空指針異常,這是正常的嗎?GWT編輯器框架工作
如果是這樣我怎麼能驗證一個DoubleBox與JSR 303驗證?
我的代碼看起來是這樣的:
@DecimalMin(value="0.0", message="decimalMin:0.0", groups = {ImpuestoGroup.class, ImpuestoIepsGroup.class})
public double getTasaImpuesto();
<g:DoubleBox ui:field="tasaImpuesto"></g:DoubleBox>
@UiField DoubleBox tasaImpuesto;
當我打電話的driver.flush()需要檢查的限制,我有這樣的結果:
,如果我把一個價值diferent比數i如果我把一個低於0.0的值,我可以設置約束的EditorDriver與driver.setConstraintViolations(約束);
當我留空白字段我期望列表有一個壞值或約束,但不是空指針異常。
行讓我的atention是這個:
Caused by: com.google.gwt.core.client.JavaScriptException: (TypeError) : Cannot read property 'value_0' of null
at Unknown.$doubleValue(http://localhost:9876/proj/[email protected]:38447)
似乎DoubleBox不能處理空值。
請幫幫我。謝謝。