2

カスタムバリデーターが必要ですか?カスタムウィジェットが必要ですか?

これが問題を解決するのに役立つ場合、関係はメンバーが複数の言語を持つことができる場所との間memberlanguageあり、言語は複数のメンバーによって話されます。

「メンバーの追加」フォーム(SQLFORMを使用して生成)に複数選択ボックスを追加したいと思います。

ありがとう :)

4

2 に答える 2

1

状況によりますが、これを web2py メーリング リストに載せることをお勧めします。それを行う1つの方法は

db.table.field.requires=IS_IN_DB(db,'othertable.id','%(otherfield)',multiple=True)
于 2009-07-02T18:34:00.697 に答える
0

これを行う別の方法:

db.define_table( 'make', Field( 'name' ) )

db.define_table( 'model', 
    Field( 'name' ), 
    Field( 'make', db.make, requires = IS_IN_DB( db, 'make.id', '%(name)' ) ) )
于 2009-09-09T19:46:49.817 に答える