2011-09-03 7 views
5

あなたは例えば、私の下にwidget constraint(一部のウィジェット)の有効な値のリストを伝えることができます。:Grailsドメインクラスにはどのようなウィジェット制約が有効ですか?

static constraints = { 
    someField(widget: 'some-widget') 
} 

をドキュメントが不足しているようです。関連する、あなたはこの制約で直接動くプラグインを知っていますか?

+0

私の現在の目標は、このような「単位で支払う」、「今すぐ支払う」など、ユーザーが複数の値のいずれかを選択できるようにする]ラジオボタンを、生成することでした。私は、このウィジェットの制約は、(例えばjqueryウィジェットを使って)それ以上のことをした場合、またはプラグインが行った場合、非常に強力でエレガントなものになると思います。私は働くためには、ラジオの選択肢を持っていますが、動作しないブール型でしかありません。 – Ray

答えて

3

あなたが見there

を持つことができますそれは昔のリストだが、それはまだ有効だ、私はwidgetプロパティは足場のためにのみ使用され、renderEditor.templateで参照されて、私が言うことができるものから

+0

私はそれに遭遇し、いくつかの理由で本当にそれを好意しませんでした:A)それは古いです(2007!)、B)それは本当に権威がない(私は実際のソース参照は、 C)いくつかは機能しないとのコメントがあります。もう少し具体的なことを望んでいる。 –

+1

Grailsについて話すとき、Shawn Hartsockは権威です:-)しかし、私はあなたが何を意味するのかを見ています...コードにジャンプすることは、それを理解する唯一の方法であるようです。 – Grooveek

+0

ええ、私はShawnや何かのスラムとしてのことを意味しませんでした - 私はちょうどいくつかのドキュメントやコードからウィジェットの決定的なリストなどを見たいと思っています。私は自分自身もソースを掘り下げて見つけてきましたが、偶然になってしまったのです。ほとんどの場合、 'renderEditor.template'と' FormTagLib.groovy'を通して跳ね返りました。 –

3

を考えます。そのファイルでは、あなたがスキャフォールディングしているオブジェクトのタイプに応じて、ウィジェットのプロパティにかなり狭い用途があるようです。

ただし、自分のrenderEditor.templateファイルを提供して、好きなように編集することができます。 ${basedir}/src/templates/scaffolding/renderEditor.templateにファイルを作成すると、ビューを生成するときにGrailsがそのファイルを取得します。

(詳細については、DefaultGrailsTemplateGeneratorを参照してください。)

+0

ありがとう - Ray – Ray

関連する問題