我想在我的gwt應用程序中有一個帶有水印的ListBox。
我已經通過擴展這些類和DOM的屬性佔位符來創建帶有水印的TextBox和DateBox。
但是我不能爲ListBox這樣的屬性。沒有任何,對嗎? (除了嘗試,我怎麼能告訴?)
假設沒有這樣的屬性,我想通過擴展ListBox來實現這樣的類。
我不知道這樣的ListBox會如何表現。
你能幫我定義這樣的ListBox的行爲,或者你知道一個網站使用一個,所以我可以玩它嗎?或者只是指向一個代碼示例。GWT水印(AKA佔位符)ListBox
謝謝
你說得對,列表框('select'元素)上沒有'placeholder'屬性:http://www.w3.org/TR/html5/the-select-element.html#the-select-元素,雖然有'input'元素(由TextBox和DateBox小部件使用)http://www.w3.org/TR/html5/the-input-element.html#input-type-attr-summary – 2012-03-30 10:08:32
其實鏈接你提供確實描述了選擇元素佔位符... 我懷疑它是不知何故可以在gwt ListBox中使用select元素的佔位符... 這將使我們獲得水印/佔位符原因的ListBox更好的實現不必重載任何ListBox函數... – kroiz 2012-03-30 22:07:17
它所描述的是,如果'select'具有'require',那麼帶有空字符串值的列表項也是列表的第一個選項被稱爲_placeholder_屬性。它仍然是列表中的一個選項,但它恰好在默認情況下被選中(並且在使用_form validation_時導致列表爲_invalid_,這並不是很多瀏覽器都支持)。與'input'上的'placeholder'不太一樣。 – 2012-03-31 09:05:40