問題タブ [cfc]

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 投票する
2 に答える
1008 参照

data-binding - ボタンコントロールをcfcにバインドして、ブールデータベース値を切り替えるにはどうすればよいですか?

一連の3つのボタンをバインドして、データベースメッセージエントリの3つのブール値を切り替えることができるようにしたいと思います。ブールデータベースエントリは、既読|未読、アクション|保留、紹介|メッセージであり、メッセージエントリには一意のキー「messageID」があります。ボタンにレコードの開始値を表示したい(bindonload = "true"だと思う)。

私はに向かって足を踏み入れました

とcfcで

これにより、ボタンラベルを切り替える限り、ある程度の方法が得られますが、初期db値を取得して初期ステータスを表示する方法に夢中になっています。

また、非表示フィールドとcontrol @ none形式を使用せずに、bindステートメントで他の変数を渡す方法もあります。たとえば、正しいレコードを更新できるように、messageIDを渡す必要があります。switchName変数をより適切な方法で渡す方法を知っていれば、switchName入力を入力しなかったでしょう。

あなたが当てることができる光に感謝しますか?

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

coldfusion - cfgridでクエリ結果を表示するcoldfusionに関する質問

私はColdFusionCFCといくつかのメソッドを持っています。MethodAはcfqueryオブジェクトを返します。ここで、cfajaxproxyを使用してMethodAを呼び出し、cfmページでクエリ結果を取得します。このcfmページにはすでにcfgridがあります。今私の質問は、すでにデータが表示されているグリッドでMethodAから取得したクエリ結果をどのように表示できますか?

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

exception-handling - CFCファイルから例外の詳細を取得する方法

CFCファイルに関数があります。これは以下のように.cfmファイルから呼び出されます。

cftryを使用してDB例外を処理するにはどうすればよいですか?これはクエリを返しているので、DB例外をキャッチして、それが呼び出された場所から他のページに詳細を渡すことは可能ですか?

ありがとう

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

apache-flex - 編集した Flex データグリッドを CFC に渡してデータベースに挿入する方法

編集可能なデータグリッドがあり、すべての編集が完了した後、データベースに挿入するために CFC 経由でデータベースに送り返す必要があります。配列コレクションを cfdump にダンプすると、アイテムと構造を含む配列があることがわかりますが、それぞれを「ループ」して DB に挿入する方法がわかりません。

実際に機能することはほとんど書かれていないようです! MXML と CFC を以下に示しますが、「クラス coldfusion.runtime.Array 型のスカラー変数をメンバーを持つ構造体として逆参照しようとしました」というエラーが表示されます。-いいですね

すべての助けに感謝します-ありがとう


配列 1 構造体 Bob Jones に連絡してください
LocationName Service A
mx_internal_uid 807D204F-A315-7D78-C745-BAD78087CB28

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

inheritance - CFCの継承/拡張を使用する場合のColdfusionアプリのステージング

Webルートのサブディレクトリにapplication.cfcがあります。

最近、そのサブディレクトリに別のapplication.cfcを追加しました。これは、ここで説明するプロキシメソッドを使用して元のapplication.cfcを拡張しますhttp://corfield.org/blog/index.cfm/do/blog.entry/entry/Extending_Your_Root_Applicationcfc

サブディレクトリcfcのextends属性は次のようになります。

これはこれまでのところすべて正常に機能しますが、背景は次のとおりです。/appstagingという名前の/appの隣のディレクトリにアプリを配置することで、アプリをステージングしています。これは正常に機能します。つまり、すべての相対パスを使用するため、競合は発生しません。上位レベルのapplication.cfcは、それがどのディレクトリにあるかを判断し、変数(application.appdirなど)を設定し、コードはそれを使用して相対パスを構築できます。必要な場合。

これが私の問題です。新しい/app/mysubdir/application.cfcができたので、これがステージングdirツリーである場合、extendsのパスを実際に「appstaging.applicationProxy」にする必要があります。ただし、ColdFusionは、「extends」の値は一定であると主張しています。他の場所で行っているように、自分がどこにいるかを把握して適切なdirnameを入力することはできません。

これを解決する方法はありますか?

0 投票する
4 に答える
3989 参照

dynamic - 動的変数名 Coldfusion

こんにちは、動的変数名の処理で少し問題が発生しています。何が起こっているのかというと、テーブル内のデータを使用してフォームの一部を構築する CFC があります。次に、cfc はフォームのコードを文字列としてページに送り返します。人々がデータを上書きしないように、これらのフォーム フィールドに値を割り当てる必要があります。CFC の関数でデータを取得しています。だから私はこの動的変数を文字列に投げ込もうとしていますが、それは私のために物事を台無しにしています. というエラーが表示され続けます

A CFML variable name cannot end with a "." character.

これが私が使用しているコードで、エラーが発生します。私はプログラミングの経験があまりないので、これをあまり長く行っていません。だから、どんな入力も素晴らしいでしょう。

とにかく、何か意見やアドバイスをいただければ幸いです。どうもありがとう。

コードはこの一番下にあります。

0 投票する
4 に答える
1143 参照

coldfusion - CFC内でCFINCLUDEまたはCFSAVECONTENTを使用する必要があります

(ColdFusionに関連する)標準のMVCアプローチは、ビューファイルを.cfmにし、最終的にビューを処理するcfc内でCFINCLUDEを実行することのようです。

これはcfcのオブジェクト指向を壊しますか?

これにより、CFMLコンパイラは毎回ビューをコンパイルする必要がありますか?

GetContentメソッドを使用してビューファイル自体をcfcにしない強い理由はありますか?

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

coldfusion - サーバーインスタンスをリセットせずにapplication.cfcをリセットするにはどうすればよいですか?

重複の可能性:
サーバーを再起動せずにアプリケーションを再起動しますか?

ColdfusionServerインスタンスをリセットせずにColdfusionApplication/ application.cfcをリセットするにはどうすればよいですか?私の記憶が正しければ、application.cfc内にreinit関数を作成したり、ファイルの名前を変更したりするなど、いくつかのトリックがあります。

0 投票する
4 に答える
8444 参照

coldfusion - Coldfusion cfc で、関数の外部に設定された変数のスコープ名は何ですか?

Coldfusion コンポーネント/CFC では、含まれるすべての関数で使用できるようにいくつかの変数を適切にスコープしたいのですが、外部スクリプトからは非表示またはブロックしたいと考えています。cfc のメモリ スコープの名前は何ですか? 「変数」ですか?それは含まれている関数内で利用できますか? CFCの外からブロックされていますか?

(CF 8 の例)

呼び出しページ:

myUtils.cfc:

追加のベスト プラクティスの提案を歓迎します。私がこれをやったのはかなり久しぶりです。前もって感謝します。

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

coldfusion - RSS 読み取り cfc を cftreeitem にバインドする

CF8 では、ノード (複数のノード) ごとに RSS フィードを持つ作業用の cftree があります。問題は、現在バインドを使用していないことです。つまり、ページが読み込まれるとすべてのフィードが読み込まれ、非常に時間がかかります。私がしたいのは、cftreeitem を cfc にバインドして、ユーザーが親 cftreeitem を選択したときにのみフィードが読み取られ、ページの読み込み時ではないようにすることです。ページはエラーをスローしていませんが、フィードの子ノードが親の下に表示されていません。

助けてくれてありがとう。


次の変更を行い、出力を取得しましたが、ネスト/ループされており、最上位の親ノードを取得できないため、すべてフラットではありません。これを行うポイントは、チェックされるまでフィードを読み込まない親が 1 つになるようにすることでした。