問題タブ [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.

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

coldfusion - Fancybox が Coldfusion CFGRID タグで動作しないようです

初めて CFGRID を試しています。グリッド自体は正常に機能しますが、Fancybox リンクを列内で機能させることができません。以下に関連するコードを追加しました。基本的に、クエリを実行し、リンクを含むクエリ列を追加してから、結果を cfgrid に出力します。

問題は、テスト リンク (CFGRID の外部) が正常に機能することです。それをクリックすると、Fancybox iFrame が開きます。しかし、CFGRID 内のリンクはポップアップを生成しません。ページに直接移動します。誰でもこれに関するガイダンスを提供できますか? CFGRID が Ext.js で構築されていることと関係があるのでしょうか。ありがとう!

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

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" でない場合、値は通常のセル値 (テキスト) として表示されます。

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

coldfusion - HTML cfgridcolumn の 10 進数

何らかの理由で、すべての cfgrid で金額の末尾の 0 が削除されます。したがって、104.50 は 104.5 として表示され、332.80 は 332.8 として表示されます。

0 でない場合は最後の桁が表示されます。したがって、345.43 で問題ありません。

通貨タイプを使用してみましたが、フラッシュ グリッドでのみ機能します。

これは簡単な問題のように思えますが、私は立ち往生しており、私が試みていることはすべて機能していません。

これに関するヘルプは素晴らしいでしょう。

ありがとう!

0 投票する
0 に答える
717 参照

coldfusion - cfgrid は、編集時に値リストの代わりに値を表示します

データを保持する値リストを使用して、ドロップダウン ボックスに名前のリストを含む CF 8 の cfgrid があります。値は従業員キーで、更新時に保存する必要があり、表示される値には従業員名が保持されます。名前を選択してフォーカスを別のセルに移動した後、名前の代わりにフィールドに従業員 ID が表示されることを除いて、すべてが期待どおりに機能します。ページ全体を更新すると、正しいように見えるので、編集が正しく更新されます。これを修正する方法、または名前が選択された後にグリッドを更新する方法、または最悪の場合、変更後にページ全体を送信する方法を理解する必要があります。私はとにかくこれを行う方法を理解することができず、何日もそれに取り組んできました.

コードは次のとおりです。

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

coldfusion - CFGRID の行をコピーして貼り付けることができないようです

cfgrid のテキストをコピーしようとしていますが、何もコピーされません。cfgrid の形式は HTML です。グリッドを編集可能にしたくありません。ユーザーが cfgrid にあるものをカット アンド ペーストできるようにしたいだけです。

ありがとう

0 投票する
3 に答える
1499 参照

javascript - cfgrid がデータのロードを終了したときに JavaScript 関数を呼び出す方法

Coldfusion 9 cfgrid を使用しています。やりたいこと:

1) cfgrid 内のすべてのデータのロードが終了したら、javascript 関数を呼び出します。

2) ページネーションで次のページをクリックしたときに JavaScript 関数を呼び出します。

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

coldfusion - CFGRID、CFGRIDUPDATE、および追加の値

データベースに値を挿入するためにCFGRIDandを使用しています。CFGRIDUPDATE問題は、各レコードがグリッドにない追加のフィールドを取得する必要があることです。その追加のフィールドをレコードに保存する方法はありますか、または CFGRID の代替手段を作成する必要がありますか?

基本的に、グリッドに入力しているユーザーがたくさんいます。ページはカテゴリ ID を取得しています。すべてのユーザーをそのカテゴリ ID で保存したい。

もう 1 つの方法は、作成したばかりのレコードを含むすべての主キーのリストを取得し、それらすべてをカテゴリ ID で更新できる場合です。しかし、CFGRIDUPDATE作成された行に関する情報は返されないようです。

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

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 ページ セクションを送信するため、これらのソリューションで問題が発生しました。

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

coldfusion - cfgrid の右側に余分なスペースが表示されるのはなぜですか?

5 列の cfgrid があります。面白いことに、右側に一種の余分な列が表示されていますが、グリッドの残りの部分に適用される書式はありません。グリッドの幅やフィールドをいじっても、それを取り除くことができないようです...どうすればそれを取り除くことができますか? (Firefox と IE では表示されますが、Chrome では表示されません)

私が何を意味するかを示すために、グリッドのスクリーンショットを添付しています。

余分なスペースがある cfgrid

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

extjs - CF 9.0.1(ExtJsアップデート?)

「粗雑な」ページの1つにcfgridがあります。これは次のようなものです。

さらに、(数年前に)このJSを作成して、グリッドの下部のツールバーにボタンを追加しました。

CFバージョンを9.0.1(ホットフィックス1および2)に更新しましたが、これは機能しなくなりました。

グリッドは正常に機能しています。実際、ボタンは作成されていません(init関数が呼び出され、テストしました)。

何が問題なのか、何が変わったのか?