問題タブ [grails-plugin]
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.
grails - grailsの動的メソッドの中断
Grailsアプリケーションが1つあります。その中で、Bookという名前のモデルクラスが1つあります。Book.list()、Book.get(id)、およびsave()などの他の休止状態の呼び出しを呼び出している場合は、任意のコントローラーから、現在のログインユーザーロールを使用して承認したいと思います。承認に失敗した場合、エラーをスローする必要があります。このために利用できるプラグインはありますか?アイデアや提案をお願いします。
grails - Grails 1.2.1 with Webflow Plugin (1.2.1) - パラメータが返されない
Grails 用の webflow プラグインを初めて使用していますが、いくつか問題があります。要約すると、Webflow 内に入ると、フォームからコントローラーに情報が返されないように見えます。私が見たすべての例は、パラメーターが正常にコントローラー アクションに返され、必要に応じてオブジェクトをフロー スコープに入れることができることを示しています。残念ながら、図の println は両方とも null を出力しており、params のプログラムによる出力は、予想される「testField1」と「testField2」が params オブジェクトにないことを示しています。テキスト ボックスと送信方法が一様でないことをお許しください。これらは実験の結果です。コントローラー アクション フローの簡易バージョン:
GSP とコマンドは同じように単純です - selectAttributeValues GSP:
指示:
grails - IEでのGrailsUIメニューの不安定な動作
私はGRAILSUI(1.2-SNAPSHOT)を使用しており、YUIメニューバー(YUI 2.7.0.1)の実装です。IEでマウスオーバーの動作が不安定になっています(Firefoxは問題ありません)。サブメニューのあるメニュー項目にマウスを合わせると、表示されます。サブメニューの上にマウスを置くと、クリックする前にサブメニューが消えます。これは私が完全には理解していないパターンで起こります。通常、初めてメニューを選択するときは問題ありませんが、メニューを移動してメニュー項目に戻ると、サブメニューにこの動作が表示され始めます。マウスボタンをクリックして押したままにすることで、通常、サブメニューを固定することができます。
keepopenやautomenudisplayなどのさまざまな構成を使用しましたが、動作は変わらないようです。私はこれについてあまり投稿されていません。しかし、UIプラグインにもメニューが文書化されていません。UIメニューがまだプライムタイムの準備ができていない場合、または何か他のものが不足している場合は、フィードバックを実際に使用できます。私はこれまで多くのAJAXを使用したことがありません。
以下は、私が遊んだオプションが追加されたコードで、プラスの影響はありませんでした。
プラグインによって生成されるコードは次のとおりです。
grails - Grails Acegi: ユーザー名の更新
Grails アプリで Acegi (AKA Spring Security) プラグインを使用しています。私はSecurityConfig.groovy
行を追加しました
電子メール フィールドがユーザー名として使用されるようにします。メールフィールドを変更してオブジェクトを保存すると、たとえば
保存はエラーなしで完了しますが、電子メール フィールドは実際には更新されません。私の推測では、Acegi プラグインはユーザー名フィールドの変更を禁止していると思いますが、誰かが確認できるとありがたいです。
ありがとう、ドン
grails - grails検索可能プラグインについての詳細
私は2つの単純なドメインを持っています:
私は検索可能なプラグインにまったく慣れていませんが、それが私の問題を解決するのに役立つと信じています。したがって、タスクは都市でホテルを検索し、名前で結果を並べ替えることです。並べ替えなしで、動的ファインダーの助けを借りて簡単に行うことができますが...
概要:
- 都市別にホテルを検索します。
- 結果をホテル名(特定の言語)で並べ替えます。
- ページネーションをサポートします。
grails - プラグインを手動でインストールしますか?
プラグインを手動でgrailsにインストールおよびアンインストールすることは可能ですか?はいの場合、どのようにそれを行うことができますか?
grails - JasperReports 3.7.2に追加されたテーブルコンポーネントをgrailsjasperプラグインで使用するにはどうすればよいですか?
JasperReports3.7.2に追加された新しいテーブルコンポーネントをgrailsjasperプラグインで使用したいと思います。この新しいコンポーネントは、テーブルの生成に役立ちます。
テーブルデータセット1を定義しましたが、一部のフィールド(例:$ F {name})、問題、すべてのフィールド値がnullです。フィールド(テーブルに添付されていない)も定義し、値を取得します。
これが私のテーブルコードです:
私の問題はこの部分が原因だと思います(私はJREmptyDataSourceを使用しています):
しかし、どうすれば<MODEL_DATA>
Tableコンポーネントを使用できますか?
(例:chain(controller:'jasper'、action:'index'、model:[data:<MODEL_DATA>
]、params:params))
grails - Grails 1.2.0 がデフォルトのリポジトリでプラグインを見つけられない
自分の環境で何が変わったのかわかりませんが、突然、デフォルトのリポジトリからプラグインをプルできなくなりました。_*.groovy スクリプトを実行しましたが、grails ホーム ディレクトリに何も変更がなく、デフォルトのリポジトリ URL が正しく設定されているようです (DEFAULT_PLUGIN_DIST = " http://plugins.grails.org ")。
インストールした grails の古いバージョン (たとえば 1.1.1) に切り替えると、list-plugins がプラグインの完全なリストを返すため、環境設定が変更されたと想定しています。
現在の 1.2.0 環境で grails list-plugins を実行すると、次の出力が得られます。
Grails 1.2.0 へようこそ - http://grails.org/ Apache Standard License 2.0 の下でライセンスされています Grails ホームは次のように設定されています: /opt/grails-1.2.0
ベース ディレクトリ: /Users/padraic/Projects/TestApplicationMachine 依存関係を解決しています... 依存関係は 1633 ミリ秒で解決されました。実行中のスクリプト /opt/grails-1.2.0/scripts/ListPlugins_.groovy 環境を開発に設定 リモートプラグインリストを読み込んでいます ...
コア リポジトリで利用可能なプラグインを以下に示します。
hibernate <1.3.0.RC2> -- Grails tomcat <1.3.0.RC2> 用の Hibernate -- Grails webflow 用の Apache Tomcat プラグイン <1.3.0.RC2> -- Spring Web Flow プラグイン
リモートプラグインリストを読み込んでいます...
デフォルトのリポジトリで利用可能なプラグインは次のとおりです。
spock <0.4-groovy-1.7-SNAPSHOT> -- スポックの統合 - spockframework.org
現在インストールされているプラグインは次のとおりです。
cloud-foundry 0.2 -- Grails 用 Cloud Foundry プラグイン hibernate 1.2.0 -- Grails 用 Hibernate tomcat 1.2.0 -- Grails 用 Apache Tomcat プラグイン
spockプラグインしか見つからないのは非常に奇妙です。a)間違ったリポジトリに移動するか、b)バージョン設定が間違っているかのいずれかです。
何か案は?
ありがとう、パドレイク
java - grails jasper プラグインで jasperreports サブレポートを使用するには?
Grails jasper プラグインでサブレポートを使用したいので、この URL ( http://www.grails.org/plugin/jasper ) のマニュアルに従いました。これが私のコードです:
ドメインブック:
ドメイン ライブラリ :
私の BookController には、次のものがあります。
私の LibraryController には、次のものがあります。
私の碧玉の部分は次のとおりです。
サブレポート ファイル: books.jasper (本のリストを取得) があります。
また、MasterReport : library.jasper (ライブラリのリストを取得)。
私の MasterReport(library) に、サブレポートを追加しました。ライブラリごとに、含まれている本のリストを表示したいと思います。ここに私のライブラリコードがあります:
そして、私はこのエラーがあります:
エラー 500:プラグイン [jasper] でコントローラー [JasperController] のアクション [インデックス] を実行すると例外が発生しました: net.sf.jasperreports.engine.fill.JRExpressionEvalException: 式の評価中にエラーが発生しました: ソース テキスト: 新しい net.sf.jasperreports.engine.data .JRBeanCollectionDataSource($F{books})
例外メッセージ:ロールのコレクションの遅延初期化に失敗しました: bookshelf.Library.books、セッションまたはセッションが閉じられませんでした
ご協力ありがとう御座います。
grails - UIPerformance grailsプラグインを使用して、静的リソースを別のドメインでホストできますか?
UIPerfomanceプラグインは、Yahooパフォーマンスチームのベストプラクティスルールのいくつかを適用することで、Webページを高速化する簡単な方法です(縮小、遠い将来の期限切れヘッダーの設定、バージョン管理された画像など)。
残念ながら、静的リソースをWebアプリケーションの外部に保存する方法が見つかりませんでした。これには、独自の利点があります(WARサイズが小さい、Cookieなしサーバーの最適化が優れている、高度に最適化されたネイティブhttpdによって静的リソースがより高速に提供される、再デプロイする必要がない)静的リソースを更新するときのWAR..)。
だから私の質問は:
この素晴らしいプラグインを、Webアプリケーションの外部に保存されている静的リソースで使用することは可能ですか?はいの場合、どのように?