問題タブ [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.
coldfusion - Fancybox が Coldfusion CFGRID タグで動作しないようです
初めて CFGRID を試しています。グリッド自体は正常に機能しますが、Fancybox リンクを列内で機能させることができません。以下に関連するコードを追加しました。基本的に、クエリを実行し、リンクを含むクエリ列を追加してから、結果を cfgrid に出力します。
問題は、テスト リンク (CFGRID の外部) が正常に機能することです。それをクリックすると、Fancybox iFrame が開きます。しかし、CFGRID 内のリンクはポップアップを生成しません。ページに直接移動します。誰でもこれに関するガイダンスを提供できますか? CFGRID が Ext.js で構築されていることと関係があるのでしょうか。ありがとう!
coldfusion - Cfgrid セルにハイパーリンクが含まれていますか?
CF9 を使用し、SQL クエリから結果を返す非常に基本的な html cfgrid を用意します。
グリッドには、「ID」と「IDType」の 2 つの列しかありません。
特定の IDType が表示されたときに、ID フィールドの値がハイパーリンクのキー値になるように、何らかのロジックを実装する方法があるかどうかを調べています。
例: IF IDType = "web" で ID が "1234" の場合、ID フィールド内の値は http://www.website.com/1234.html として表示されます (または...より良い: 単に次のように表示されます)。 「1234」ですが、前述のサイトに移動するにはハイパーリンクを有効にしてください。)
IDType が (たとえば) "web" でない場合、値は通常のセル値 (テキスト) として表示されます。
coldfusion - HTML cfgridcolumn の 10 進数
何らかの理由で、すべての cfgrid で金額の末尾の 0 が削除されます。したがって、104.50 は 104.5 として表示され、332.80 は 332.8 として表示されます。
0 でない場合は最後の桁が表示されます。したがって、345.43 で問題ありません。
通貨タイプを使用してみましたが、フラッシュ グリッドでのみ機能します。
これは簡単な問題のように思えますが、私は立ち往生しており、私が試みていることはすべて機能していません。
これに関するヘルプは素晴らしいでしょう。
ありがとう!
coldfusion - cfgrid は、編集時に値リストの代わりに値を表示します
データを保持する値リストを使用して、ドロップダウン ボックスに名前のリストを含む CF 8 の cfgrid があります。値は従業員キーで、更新時に保存する必要があり、表示される値には従業員名が保持されます。名前を選択してフォーカスを別のセルに移動した後、名前の代わりにフィールドに従業員 ID が表示されることを除いて、すべてが期待どおりに機能します。ページ全体を更新すると、正しいように見えるので、編集が正しく更新されます。これを修正する方法、または名前が選択された後にグリッドを更新する方法、または最悪の場合、変更後にページ全体を送信する方法を理解する必要があります。私はとにかくこれを行う方法を理解することができず、何日もそれに取り組んできました.
コードは次のとおりです。
coldfusion - CFGRID の行をコピーして貼り付けることができないようです
cfgrid のテキストをコピーしようとしていますが、何もコピーされません。cfgrid の形式は HTML です。グリッドを編集可能にしたくありません。ユーザーが cfgrid にあるものをカット アンド ペーストできるようにしたいだけです。
ありがとう
javascript - cfgrid がデータのロードを終了したときに JavaScript 関数を呼び出す方法
Coldfusion 9 cfgrid を使用しています。やりたいこと:
1) cfgrid 内のすべてのデータのロードが終了したら、javascript 関数を呼び出します。
2) ページネーションで次のページをクリックしたときに JavaScript 関数を呼び出します。
coldfusion - CFGRID、CFGRIDUPDATE、および追加の値
データベースに値を挿入するためにCFGRID
andを使用しています。CFGRIDUPDATE
問題は、各レコードがグリッドにない追加のフィールドを取得する必要があることです。その追加のフィールドをレコードに保存する方法はありますか、または CFGRID の代替手段を作成する必要がありますか?
基本的に、グリッドに入力しているユーザーがたくさんいます。ページはカテゴリ ID を取得しています。すべてのユーザーをそのカテゴリ ID で保存したい。
もう 1 つの方法は、作成したばかりのレコードを含むすべての主キーのリストを取得し、それらすべてをカテゴリ ID で更新できる場合です。しかし、CFGRIDUPDATE
作成された行に関する情報は返されないようです。
excel - ユーザーがグリッドを XLSX ファイルにエクスポートできるボタンを CFGRID に追加できますか? どのように?
CFSTOREDPROC プロセスからの情報を表示するレポート アプリケーションに取り組んでいる Coldfusion 開発者です。クエリからデータを取得して CFGRID に正しく表示することができました。データの表示には非常に満足しています。グリッドを使用すると、CFOUTPUT タグを使用したり、何百ものレポートの HTML でデータをフォーマットしたりする必要がなくなるため、時間を大幅に節約できます。
私がやりたいのは、データグリッド コントロールのどこかに単純なディスク アイコンを追加して、データグリッドの内容を保存し、それをエンド ユーザーがスプレッドシート プログラムで操作できる XLSX(2010) ファイルにエクスポートすることだけです。これは、1 年の特定の時期の「スナップショット」をデータに保存する必要があるため重要です。
試した解決策: レポート オプション ページから report_xls.cfm ページへのリンクを作成する方法を調べましたが、すべてのレポート オプションをもう一度キャッチするページを設計するのはばかげているようで、Web サイトに何千もの CFM を追加することになります。
CFSPREADSHEET は、さまざまな理由で機能しないようです。1 つは、サーバーがこのタグの「書き込み」機能で常に私と戦っているように見えることです。もう 1 つは、このボタンで JavaScript を機能させて、必要な出力を取得する方法がわからないことです。
また、入力されたデータに基づいて起動する Javascript ボタンとしてこれを行うことも検討しました。CFOUTPUT ブロックを使用すると CFSTOREDPROC からのデータは正しく表示されますが、CFGRID は HTML 以外のすべての出力スタイルで苦労しているようです。アプリケーションは適切な HTML テーブルを出力せず、代わりに JavaScript ページ セクションを送信するため、これらのソリューションで問題が発生しました。
coldfusion - cfgrid の右側に余分なスペースが表示されるのはなぜですか?
5 列の cfgrid があります。面白いことに、右側に一種の余分な列が表示されていますが、グリッドの残りの部分に適用される書式はありません。グリッドの幅やフィールドをいじっても、それを取り除くことができないようです...どうすればそれを取り除くことができますか? (Firefox と IE では表示されますが、Chrome では表示されません)
私が何を意味するかを示すために、グリッドのスクリーンショットを添付しています。
extjs - CF 9.0.1(ExtJsアップデート?)
「粗雑な」ページの1つにcfgridがあります。これは次のようなものです。
さらに、(数年前に)このJSを作成して、グリッドの下部のツールバーにボタンを追加しました。
CFバージョンを9.0.1(ホットフィックス1および2)に更新しましたが、これは機能しなくなりました。
グリッドは正常に機能しています。実際、ボタンは作成されていません(init関数が呼び出され、テストしました)。
何が問題なのか、何が変わったのか?