問題タブ [grails-controller]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
2749 参照

grails - なぜGrailsは、コントローラーで`void`の代わりに`def`を使用する必要があるのですか?

次のコントローラーを使用します。

なぜのようなものの代わりにでtest定義されているのですか?キーワードは、スクリプト内のクロージャまたは関数にのみ使用されていませんか(つまり、Groovyクラスでは使用されていません)?def test() {void test() {def

0 投票する
2 に答える
768 参照

grails - Grailsはすべて別のパッケージ/フォルダに生成しますか?

わかりました、私はこのパッケージを持っていますa.b.domain.employee.groovy。そのパッケージで実行grails generate-allして、別のフォルダーに置くことは可能ですか? つまり、 が実行されるときgenerate-allは、 になりたいのa.b.controller.employeeController.groovyです。それは可能ですか?どのように?Google で検索しましたが、答えが見つからないようです.. :\

0 投票する
2 に答える
3217 参照

grails - 独自のカスタム動的足場メソッドを置き換えるにはどうすればよいですか

私のgrailsアプリは、各ドメインクラスの標準的な動的スキャフォールディングメソッドの多くに対していくつかの追加の動作を定義する必要があります。

コントローラごとに追加する必要のあるメソッドを複製できることはわかっています。実際、それが現在行っていることです。これは、私のカスタムコードが定型的な足場によって隠されていることを意味します。

テンプレートのインポートと変更も試みましたが、コントローラーで静的なスキャフォールディングを生成した場合にのみ、テンプレートが関与しているようです。言うまでもなく、これはあまり役に立ちません。

インターセプターは、アクションに挿入されるのではなく、アクションを囲むため、私が望んでいるものではないようです。なんらかの方法でGORM呼び出しを傍受することを考えましたが、それも私が望んでいることではありません。

私が本当にやりたいのは、基本の動的スキャフォールディングメソッドを、変更できるようにしたい場所にフックがあるメソッドに置き換えることです。

以下は私が達成しようとしていることの例を示しています

0 投票する
1 に答える
846 参照

grails - g:formRemote の onFailure イベントをトリガーするにはどうすればよいですか?

私はgrailsを使用しており、基本的なフォームのリモートを持っています

私の質問は、 onFailure がトリガーされるように、挿入メソッドが何を返す必要があるかです。ありがとう

0 投票する
1 に答える
311 参照

grails-plugin - grailsプラグインコントローラーを単独でテストする

ドメイン「User」を使用して、単純なgrails2.0.1プラグインを作成しました。足場コントローラーとビューを作成しました。しかし、grails run-appを実行してユーザー/リストのURLに移動すると、エラーが発生します

メソッドの署名なし:packagename.User.list()は引数タイプに適用できません:()値:[]可能な解決策:list()、list(java.util.Map)、is(java.lang.Object)、wait ()、lock()、find()

しかし、grailsアプリ内で(公開、パッキングせずに)プラグインを使用すると、正常に動作します。

質問は-アプリなしでgrailsプラグインコントローラーをテストできるようにしたいです。いくつかの構成が欠落していると推測しています。

0 投票する
2 に答える
6784 参照

grails - Grailsデータバインディング-リスト付きのコマンドオブジェクト

Grails 1.3.7

リストコンテンツを持つコマンドオブジェクトのデータバインディングに問題があります。コマンドの例:

TrackerのGSPの作成にはUnitフィールドがあります。一例:

TrackerController保存メソッド:

ただし、常にjava.lang.IndexOutOfBoundsException

または、コントローラーを次のように更新した場合:

次に、groovy.lang.ReadOnlyPropertyException:読み取り専用プロパティを設定できません:クラスのプロパティ:com.redbrickhealth.dto.Tracker何かアイデアはありますか?

GORMオブジェクトとCommandオブジェクトのバインディングには違いがあるようです。

たぶん、UnitのPropertyEditorSupportを拡張して登録する必要がありますか?

-トッド

0 投票する
1 に答える
121 参照

grails - Grails Spring Security Plugin: コントローラーから直接ログオン

grails スプリング セキュリティ プラグインを使用すると、ユーザー名とパスワードをメソッド (logon(username, password) など) に渡すことでユーザーをログインできますか? もしそうなら、どうすればそれを実装できますか。

ありがとう

0 投票する
1 に答える
813 参照

grails - Grails 1.3.7 バッファリングなしで出力ストリームに直接書き込む方法

ステータスの更新として 1 から 10 まで表示するようにしたいのですが、残念ながら grails はすべてをバッファリングしています。どうすればこれを機能させることができますか? ありがとう!

0 投票する
1 に答える
550 参照

grails - エラーの配列リストを解析し、検証エラーとして表示する方法

こんにちは、検証エラーの配列リストを解析し、それをダイアプライします。私は配列リストを持っています

そして、私はmessage.propertiesに対応するメッセージを持っています

私はウェブフローを使用しています。では、これらのメッセージを o/p に解析して、プロパティ ファイルからメッセージを表示するにはどうすればよいでしょうか。