Lift の Wizard/LiftScreen クラスを使い始めたばかりで、テキスト フィールドにプレースホルダー テキストを追加する必要があります。これに対する解決策として FieldTransform クラスを見つけました https://groups.google.com/forum/#!topic/liftweb/x_t9rvvZ8jkとここhttp://comments.gmane.org/gmane.comp.web.lift/ 59985
しかし今、私はその情報を使用しようとしていますが、どのインポートステートメントが必要か (ライブラリ内のクラスの場所) を理解することはできません。
Lift 2.5-M3 は API の変更 について述べていますliftweb.net/25_m3
が、API に実際にリストされているクラスはどこにもありません ( liftweb.net/api/25/api/#package
)。
必要なインポートは何ですか? これをどのように調べる必要がありますか。次回は早くクラスを探す方法を知りたいです。
編集:良いStackoverflow市民になるために、ここにいくつかのコードがあります.. :-)
object WizardExample extends Wizard {
val screen1BrandInfo = new Screen {
val brandName = field("Name", "Mike")
}
}
ユーザーがページを表示したときにサンプル テキストが表示されるように、HTML5 プレースホルダー テキストを [名前] フィールドに追加しようとしています。
解像度:
うわー、それは私の最初の StackOverflow でした。数時間で皆さんから学んだことに感動しています!
@jcern: ご協力ありがとうございます。Lift 2.4 で作業しているため、最初は Wizard$Screen で FieldTransform が見つかりませんでしたが、提供されたリンク (2.5) をクリックして見ました。ナビゲートするのはなんてジャングルでしょう!ご助力いただきありがとうございます。これで、これらすべてをナビゲートする方法がわかりました。そして、「すべて」ビューのヒントをありがとう。それは重要でした!
@Vasya Novikov: この回答に感謝します。私は 2.4 で作業していて、FieldTransform にアクセスできないので、これは私がしなければならないことです。