-1
我有一個DynamicForm
以及包含數字值(歐元)的若干TextItem
。需要添加一個複選框,將TextItem
的視圖模式從歐元轉換爲數千歐元並返回(我們稱之爲「以千計顯示」複選框)。但也有一個應始終啓用的提交按鈕。如果用戶點擊此按鈕,無論選定的查看模式如何,應以歐元(而不是千歐元)的價值保存到服務器。在SmartGWT 5.0中格式化TextItem以顯示其數字值(以千爲單位)
例如:我們有TextItem
,價值爲100,000,500.33
歐元。一旦我們切換到「以千位顯示」查看模式,可見值應該變爲100,001
。但是,如果我們在此模式下單擊Submit按鈕,則應將TextItem的初始值(100,000,500.33
)提交給服務器。
此外,默認情況下應該選中「Show in thousands」複選框。
我已經嘗試過使用FormItem.setEditorValueFormatter(FormItemValueFormatter formatter)
,但它沒有像預期的那樣真正起作用。
能否請你幫我:
- 找到一些處理器(格式化)與
TextItem
使用,以便能夠從轉/「顯示千」模式 - 使「千秀」模式默認情況下。