ich mit einem Wasserzeichen in meiner GWT-Anwendung eine List-Box haben will.
Ich habe bereits TextBox und eine DateBox mit einem Wasserzeichen erstellt, indem ich diese Klassen und den Eigenschafts-Platzhalter des DOMs erweitert habe.
Allerdings konnte ich keine solche Eigenschaft für die ListBox. Es gibt keine, oder? (Wie kann ich sagen? Außer für den Versuch.)
Unter der Annahme, dass es keine solche Eigenschaft ist, würde Ich mag eine solche Klasse implementieren, durch List-Box erstreckt.
Ich bin mir nicht sicher, wie sich eine solche ListBox verhalten würde.
Könntest du mir bitte helfen, das Verhalten einer solchen ListBox zu definieren, oder vielleicht kennst du eine Seite, die einen benutzt, damit ich damit spielen kann? Oder zeigen Sie mir einfach ein Codebeispiel.GWT Watermarked (AKA Platzhalter) ListBox
Dank
Du hast Recht, es gibt keine 'placeholder' Attribut auf Listenfelder (' select' Elemente): http://www.w3.org/TR/html5/the-select-element.html#the-select- Element, während es auf 'input' Elemente (verwendet von TextBox und DateBox widgets) http://www.w3.org/TR/html5/the-input-element.html#input-type-attr-summary –
Eigentlich ist die Verbindung das, das Sie zur Verfügung gestellt haben, beschreibt das select Element placeholder ... Ich vermute, dass es irgendwie möglich ist, den Platzhalter des Auswahlelements in gwt ListBox zu verwenden ... Das würde eine viel nettere Implementierung für eine ListBox mit einem Watermark/Platzhalter verursachen, den wir gewonnen haben ‚t keine List-Box-Funktionen außer Kraft setzen müssen ... – kroiz
Was es beschreibt, dass ein Listenelement mit einem leeren String-Wert, der auch die erste Option der Liste ist ein _placeholder_ aufgerufen, wenn die' select' hat eine 'erfordern d' Attribut. Es ist immer noch eine Option in der Liste, es ist nur zufällig ausgewählt (und die Liste _invalid_ zu sein, wenn _form validation_ verwendet wird, was nicht viele Browser unterstützen). Nicht ganz dasselbe wie ein "Platzhalter" auf einer "Eingabe". –