問題タブ [cfgrid]
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.
ajax - COLDFUSION CFGRID データパスとポスト
今日は少しユニークなチャレンジがあります。cfgrid への挿入に基づいて複数のアイテムを検索できるようにしたいクライアントがいます。次の Web フォームがあるとします。
- 国選択ドロップダウン
- 状態選択に依存する AJAX ドロップダウン
- 都市の選択に依存する AJAX ドロップダウン
- 追加ボタン
----------------------------------------------- ----- - ユーザーが追加ボタンをクリックしたときに行に選択内容を入力する CFGRID
---------------------------------- ------------------ - そして最後にCLEARボタンと、下部にGOボタン。
結果のページは、データベースにクエリを実行し、選択された都市に関する統計を取得します。たとえば、個人が USA > Arizona > Scottsdale および USA > Arizona > Flagstaff を選択したとします。オプションの下のグリッドは、各選択を「保存」してデフォルトのオプションにリセットし、ユーザーが追加のオプションを選択するか、「GO」をクリックするのを待ちます。
結果のページには、コミュニティに関するいくつかの統計をリストする列が生成され、選択された各コミュニティ間の「ベスト」が強調表示されます。
ユーザーが [追加] ボタンを選択するたびに (3 つの条件が選択されていると仮定)、選択したオプションを表示する CFGRID に情報を追加したいと考えています。次に、ユーザーが少なくとも 1 つの国/都市/州のオプションを選択した後、CFGRID 内のすべてのデータを、選択したデータからクエリを実行する別のページに渡します。理論的には、ユーザーは必要な数のコミュニティを選択できます。ただし、必要な情報を取得するのに十分なデータをデータベースに蓄積させ、「読み込み」画面で取得するのを待つことをいとわないと仮定します。
私はこれらの課題を抱えていますが、順不同です: - クライアントの仕様ごとに使用する必要がある HTML グリッドがあります (Java または Flash は使用せず、HTML である必要があります) - 選択したオプションを CFGRID に取得する方法がわかりません。何らかの AddRow 関数を使用して追加ボタンを使用してグリッドにデータを追加する JavaScript を作成できると思いますが、インターウェブ上でその方法を見つけることができないようです - 上記の課題を克服した後、どのように渡すのですか?グリッドから結果ページへのデータ? 1 つの大きな文字列または構造体を渡すことを考えましたが、URL または投稿を通じてそれを行う方法も、グリッドからデータを取得する方法もわかりません。CFGRID 内のものを処理する代わりに、get メソッドを使用してオプション ページから結果ページに渡されるある種の文字列をコーディングし、CFGRID を「ダミー」表示コンテナーとしてのみ機能させる方がよいのではないかと思います。- 最後に、パスが完了した後、構造をループスルーし、データの各行に対して CFQUERY または CFSTOREDPROC を実行し、結果ページに表示する必要がある統計を取得する必要があります。これは、オプション選択ページから結果ページにデータを取得する方法に依存すると思います。
皆さん、ありがとうございました!
coldfusion - CFC 内から「レコードが見つかりません」というアラートを表示する
IE8 を使用した CF9 にはcfgrid
、テキスト (検索) フィールドと cfc 関数にバインドされた があります。テキスト フィールドの値は、cfc 関数内でクエリ フィルタとして使用されます。結果が見つかった場合、グリッドに値が入力されます。それ以外の場合は、 「レコードが見つかりません」などのアラートをユーザーに送信したいと思います
javascriptタグとCFタグの両方がcfc内で単に無視されているように見えるため、これを実行できるものは何も見つかりませんでした。
また
提案をありがとう
coldfusion - cfgrid - 数字の列を数値順にソートする方法
Coldfusion 9.01 で cfgrid コントロールを使用して、数列の数値を含むクエリ レコードセットを表示しています。
私のグリッドは format="html" で、データソースとしてのクエリです。
私のグリッド列の部分的なリストは次のとおりです。
私が直面している問題は、列見出しをクリックして数値列の 1 つをソートすると、グリッドが数値をテキストとしてソートすることです。
9999、9、888、8、777、7など
タイプを数値に設定しています。グリッドに数値の列を数値的にソートさせるために他にできることはありますか?
更新: 回避策として、クエリの代わりにバインドをデータソースとして使用しており、並べ替えは期待どおりに機能します。
coldfusion - CF9.01 +でmultiselectrowを使用してCFGRIDの行をプログラムで選択するにはどうすればよいですか?
なぜあるのにColdFusion.grid.getSelectedRows
ないのsetSelectedRows()
ですか?
Doc:Adobe ColdFusion 10 * ColdFusion.grid.getSelectedRows
では、プログラムで行を選択するにはどうすればよいでしょうか。
ため息...<cfgrid>
壁にぶつかる前に注意しなければならない。
api - html cfgrid change the text of Sort Ascending and Sort Descending menu items on column headers
I am struggling to get this to work and would appreciate any help. I have a cfgrid which is in html format. I would like to be able to change the text of the sort menu that appears when you click onto the column heading. I know there is an ext api that allows you to do alot of changes but I cant seem to put my finger on how to change this text. There are three texts that need to be changed: Sort Ascending, Sort Descending and Columns. Please note this grid has to be in the html format and not the applet format where i think you have options to change sorting buttons text.
The reason for changing the text is for my language functionality in the app.
Any help would be greatly appreciated
many thanks
JC
We are using Coldfusion 9.01 I 'm not sure what code you want to see as all i have is a cfgrid created which wont help really with any answers to my question.
coldfusion - リンク付きCFGRID
私はColdFusionバージョン8を使用しています。いくつかのデータを表示するCFGridがあります。
私がやりたかったのは、ID列をユーザー情報ページへのリンクにすることです。
どうすればこれを行うことができますか?
ありがとう、
coldfusion - Coldfusion: シンプルな cfgridupdate 検証
非常に単純なCFGRID (CFGRIDUPDATE を使用) を使用しようとしていますが、NULL は使用できません。
私が得ているエラーは -エラー診断:複雑なオブジェクト型は単純な値に変換できません。式は変数または中間式の結果を単純な値として要求しました。ただし、結果を単純な値に変換することはできません。単純な値は、文字列、数値、ブール値、および日付/時刻値です。クエリ、配列、および COM オブジェクトは、複雑な値の例です。エラーの原因として最も可能性が高いのは、複雑な値を単純な値として使用しようとしたことです。たとえば、cfif タグでクエリ変数を使用しようとしました。
私はこの望ましい解決策を考えていると思います。
ありがとう。
編集:更新されたエラーメッセージ
エラー診断: エレメント MYURL が FROM で定義されていません。
coldfusion - ドロップダウン ボックスに基づいて CFGRID をフィルター処理する
私は ColdFusion を初めて使用し、MS Access で簡単に実行できるいくつかの単純な機能を実行する方法を理解するのに苦労しています。
これが私がやろうとしていることです:cfgrid
ドロップダウンボックスに基づいてデータをフィルターしたいです。次に、別のドロップダウン ボックスに基づいてそのデータをさらにフィルタリングします (必要な場合)。
どんな助けでも大歓迎です。
例:
アップデート
Ben Koshy がくれたコードは、魅力的な問題のように機能しましたが、フォームを format="flash" に変更すると、「'submit' という名前のメソッドがありません」というエラーが表示されます。これを解決するにはどうすればよいですか?
ありがとうジョニー
coldfusion - レコードにバックスラッシュ \ が含まれている場合、CFFORM Format="HTML" は何も表示しません
ColdFusion 9 Standard を実行している Windows Server 2003 R2 を使用しています。CFFORM と CFGRID を使用して、クエリから返された情報を表示しています。レコードがクエリ レコード セット全体のいずれかのフィールドに \ を含む場合、グリッドとデータはまったく表示されません。
この特定のフォームでは、フィールドは cfgridcolumn にマップされておらず、使用されていませんが、フィールドはクエリの一部でした。CFGRID では使用されていませんが、クエリのフィールドにバックスラッシュが存在するだけで cfgrid が壊れます。
データベースで未使用のフィールドを呼び出さないようにすることで、この特定のエラーを修正できましたが、これの原因と、バックスラッシュを含むフィールドを気にせずに修正する方法があるかどうかを知りたいです。
プロセスのビデオ キャプチャは次のとおりです: http://screencast.com/t/0NUlwlFMtk6t
extjs - 数値をフォーマットするためのcfgridcolumnマスク
ドキュメントによると、マスク属性を使用して列をフォーマットできるはずです。
表示したい給与額があります
なぜそれが機能しないのか、何か考えはありますか?
以下のテスト用の完全なコードスニピット。