問題タブ [grails]
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.
javascript - ある HTML ページから別の HTML ページに変数を渡すためのベスト プラクティスは何ですか?
私は Web アプリケーション プログラミングに比較的慣れていないので、この質問が誰にとっても基本的すぎないことを願っています。
さまざまな食料品の説明の行で満たされた dojox データグリッド (v1.2) を含む FORM を含む HTML ページを作成しました。ユーザーが興味のある項目を選択した後、[送信] ボタンをクリックします。
この時点で、アイテム ID 番号を JavaScript 変数として格納する JavaScript 関数を取得できますが、この ID を後続の HTML ページに渡す方法がわかりません。
ID を URL クエリ文字列パラメーターとして渡す必要がありますか? 他に良い方法はありますか?
編集: 全体的なプロセスはショッピング カートのようなものです。ユーザーはグリッドからアイテムを選択し、次のページで詳細を入力してチェックアウトします。
私は grails を使用しているため、これは GSP ページで発生していますが、現在は HTML しか含まれていません。
grails - お気に入りのカスタム Grails タグはありますか?
プロジェクトでタグを使用しています。grails.org でカスタム タグをブラウジングして、自分のライブラリ用の新しいタグを見つけました。
http://www.grails.org/Contribute+a+Tag
私は、StackOverflow コミュニティの人々が共有したいお気に入りのカスタム タグを持っているかどうか疑問に思っていました。
grails - 私のウェブサイトのホームページのランキングリストを生成する最良の方法は何ですか?
ウェブサイト/ウェブアプリのホームページの複数のランキング リストを生成して維持する最良の方法は何ですか? 例: ホットな投稿、最新の投稿、コメント数、連勝数など。
現在、cronジョブスケジューラを使用してクエリを実行して統計を収集し、統計に対してアルゴリズムを実行し、最後にランキングリストを生成して、mysqlの一時テーブルに保存することを考えています。
ただし、これが最も効率的な方法であるかどうかはわかりません。キャッシングの使用も同様に役立つと思います。
注: 私は grails Web アプリケーション フレームワークを使用しています。
ありがとう。
grails - 従来のJava/JSPWebアプリでのGroovy/Grailsの使用
私は幸運にもGrailsを新たに始めることができました。ただし、多くの人から、GroovyやGrailsをレガシーJava /JSPWebアプリに追加する方法を尋ねられました。GroovyとGrailsを大規模なレガシーアプリケーションに最適に組み込む方法について、経験や推奨事項はありますか?
xml - grails で XML 応答をきれいに出力する最良の方法
これを Grails アクションで指定すると、次のようになります。
私はこれを見る:
XML をきれいに印刷する簡単な方法はありますか? render メソッドに何かが組み込まれているのではないでしょうか?
ajax - Grails でドメイン オブジェクトを Ext GWT (GXT) と共有するには?
私のアプリケーションは、Grails ドメイン オブジェクトとコントローラーを含むサーバーに論理的に分割されています。クライアントには、すべての UI ページを構築する Ext GWT クラスがあります。
UI 要求の場合、たとえばドメイン オブジェクトのリストを JSON 構造として返すコントローラー メソッドへの AJAX 呼び出しを使用しています。
DRY の原則に従って、ドメイン データをサーバー上で JSON 文字列に「シリアル化」し、クライアント上でそれを別の構造に逆シリアル化することはしたくありません。すでに持っている Domain オブジェクトを利用したいと思います。 、これにより、新しいフィールドを追加、変更、または削除するときに複数の場所を変更する必要がなくなりました。
質問: それは良い方法ですか?
はいの場合、「クライアント側」の Ext GWT Java クラスで .groovy ドメイン オブジェクトを使用できるようにする最善の方法は何でしょうか?
「いいえ」の場合、なぜ悪いのか、代わりに何をアドバイスしますか?
grails - Grails アプリの Groovlet
Groovlet を Grails アプリにドロップするにはどうすればよいですか? たとえば、 web-app/groovlet.groovy で言います
grails - タグがスペースで区切られた文字列を解析、永続化、取得する方法は?
私のデータベースは 3 つのテーブルで構成されています (1 つはすべてのアイテムを格納するため、1 つはタグ用、もう 1 つは 2 つの間の関係用です)。
表: 投稿列: PostID、Name、Desc
表: タグ列: TagID、名前
表: PostTag 列: PostID、TagID
上記の 3 つのデータベース テーブルに、スペースで区切られた文字列 (たとえば、"smart funny wonder") を保存する最良の方法は何ですか?
最終的には、タグを取得して、再度文字列として表示する必要もあります。ありがとう!
hibernate - Hibernate 基準 - フェッチされた単一のオブジェクト
Hibernate (GORM) を使用して Grails プロジェクトに取り組んでいます。次のドメイン モデルがあります。
ClientContacts特定の所有者 ( ) のすべてを取得しようとすると、Person面白い問題が発生します。次のクエリ基準を使用しています。
問題は、結果のそれぞれを反復処理すると、所有者が 1 人ClientContactsしかいないことです。実際には、ほとんどの場合、他の多くの所有者がいます。何を与える?hibernate/GORM が遅延フェッチを使用していることは知っていますが、アクセスしようとすると、他のすべての所有者がフェッチされると思いました。ClientContact
何かご意見は?list()関数はいくつかの優れたページング機能を提供するため、引き続き使用したいと考えています。
image - grails GSPで画像を表示するには?
私はまだ Grails を学んでおり、つまずきにぶつかったようです。
2 つのドメイン クラスは次のとおりです。
関連するコントローラーのスニペット:
最後に GSP スニペット:
GSP に表示されるように写真にアクセスするにはどうすればよいですか? profileInstance.photos.get(1).idそれは正しくないと確信して
います。