對於傳統UI,可以爲字段設置defaultValue
,當用戶在拖動組件後第一次打開對話框時向用戶顯示此選項。如果用戶清除對話框中的值並保存,則在編輯對話框時,字段的值不再顯示。觸摸UI對話框中的defaultValue - AEM/CQ
對於觸摸UI對話框,找不到相當於defaultValue
。有以下選項
emptyText
- 但這是一種佔位符文本。如果用戶想在不輸入值的情況下保存表單,這是沒有用的。value
- 顯示第一次打開組件時創建的值。但是,如果用戶清除該值並保存。從JCR結構中刪除該值。但是,如果用戶打開對話框進行編輯,該值將再次顯示在該字段中,而這應該是空的。
如果存在的defaultValue
在觸摸界面對話框或處理這個任何其他方式等效(可能是聽衆還是其他什麼東西)
在頭錘僅僅'numberfield'提供屬性'defaultValue'你可以看看花崗岩的文檔在不同的HTTPS可用字段://文檔。 adobe.com/docs/en/aem/6-1/ref/granite-ui/api/jcr_root/libs/granite/ui/components/foundation/form/numberfield/index.html –
如果用戶不完全保存對話?無論如何,價值應該存儲在JCR中還是JCR屬性應該是空的? –
根據'defaultValue'行爲,除非通過對話框保存,否則JCR中的值爲空。我一直在尋找類似的替代Touch UI –