問題タブ [coldbox]

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

coldfusion - イベント ハンドラが Coldbox に登録されていないというエラーが発生する

次のエラー メッセージが表示されます。ハンドラー ディレクトリに Uploads.cfc ハンドラーを作成済みです。すべてを確認しましたが、解決策が見つかりません。

エラーの種類: HandlerService.EventHandlerNotRegisteredException : [該当なし]

エラー メッセージ: イベント: アップロードは有効な登録済みイベントではありません。

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

解決策を教えてください。

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

coldfusion - 数値の前にスペースを置く CF エンティティの暗黙的なゲッター

次のオブジェクト定義があります。

私が抱えている問題はthis.getValueNumber()、数字を返すことですが、その前にスペースがあります。

trim() でラップしてもtrim(this.getValueNumber())、数字の前のスペースは削除されません。

これは、CF で数値を操作する場合には問題にならないようですが、数値を JS 関数に配置して JS で操作しようとすると発生します。

誰もこの問題に遭遇しましたか? それを止める方法はありますか?cf9、cf10、Railo 4.0 の両方で発生しています。

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

coldfusion - ColdBox - setView() 呼び出しでビューとパスオン パラメータを設定するにはどうすればよいですか?

ColdFusion 10でColdBoxを使用しています。setView()で id=1000 という引数を渡したかったのです。パラメータが渡されている例は見つかりませんでした。

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

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

coldfusion - Coldfusion で大量のメールを送信する

この質問はおそらく大量の何かを行うことに関連している可能性がありますが、この場合、私は電子メールを送信しようとしています.

ユーザーが待たないように新しいスレッドで送信プロセスをセットアップし、リクエストのタイムアウトを1時間にオーバーライドしました。

問題は、プロセスが約 2000 通の電子メールを送信すると (以下のコードで約 2000 回ループ)、サーバーがメモリ不足になり、応答を停止し、再起動が必要になることです。

これに関する他のトピックを読むと、CF はこの量の電子メールをうまく処理できるはずです。

私が検討したことの 1 つは、すべてのオブジェクト呼び出しをストレート DB クエリに変更し、cfmail タグを使用して (私が推測するに) すべてのオブジェクトが作成されないようにし、リーチ リクエストで構築されないようにすることです (これが起こっていることだと思います)。それが違いを生むかどうかわからないので、可能であればそのアプローチを避けたいと思っています。私が考えた他のことは、それを3つまたは4つの別々のスレッドに分割することでしたが、それが問題を解決するかどうかはわかりません.

誰かがこの問題に直面したことがありますか? RAM がゆっくりといっぱいになり、サーバーを強制終了することなく処理を続行できるようにするために何が機能したと思いますか?

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

angularjs - ホワイト ラベル アプリケーションのサイト アーキテクチャ

ホワイト ラベルのサーバー側アプリケーションを開始しようとしていますが、すぐにコーディングを開始したくありません。これは、少なくとも最初からではなく、これまで行う必要がなかったことであり、今回は私が管理しています。

私は多くのアプリケーションに取り組んできましたが、良いものも悪いものもありませんでしたが、ほとんどの場合、アーキテクチャの観点からアプリケーションの背後にある思考の欠如に常に気付きました。これは誰かを反映したものではありません。ほとんどの場合、電話をかけるビジネスに縛られています。ともかく...

私は mysql を使用して Railo、Coldbox、および AngularJs を使用することにしました。しかし、これは議論のポイントではなく、FYI です。

私が助けを求めているのは、コア コードとカスタム コードを保持できるようにサイトを設計する方法です (これをクライアント コードと呼びます)。はい、残念ながらこれを調査しましたが、これにアプローチする方法についてはあまり話されていません。

これはどういう意味ですか?1 セットのコード ファイルを複数のクライアントで使用できるサイトの基本的なシェルが必要です。たとえば、登録、会社の詳細、ログイン、言語設定などを行うモジュールが必要です。ただし、すべてのクライアントには常に要求があります。カスタマイズのために、クライアントコードを使用してコアコードをオーバーライドする機能が必要です。

Coldbox の基本 (つまり、1 つのコードベースと 1 つのサイト) について十分な知識がありますが、目標を達成するには十分ではありません。

これは Coldbox アプリの基本構造であり、これがクライアント ディレクトリ構造の見方です。

+ApplicationRoot
|---+ 構成
|---+ フレームワーク
|---+ ハンドラー
|---+ プラグイン
|---+ レイアウト
|---+ ビュー
|---+ インクルード
|---+ インターセプター
|---+ モデル
|---+ モジュール
|---+ Application.cfc
|---+ index.cfm

上記が 1 つのクライアント アプリケーションの基本構造である場合、それはコア コードにどのように拡張されますか? 心に留めておいて、コアコードはモジュールのdao、サービス、ゲートウェイ、Beanを保持すると考えています。これらはどこに存在し、コア コードは他のフォルダに同様の構造を持っていますか?

+ApplicationRoot
|-----+ コアコード
|-----+ フレームワーク
|-----+ プラグイン
|-----+ インターセプター
|-----+ ビュー
|-----+ モデル
| ---+ モジュール

---+ クライアント 1
|-----+ 上記のクライアント ディレクトリ構造による

---+ クライアント 2
|-----+ 上記のクライアント ディレクトリ構造による

これを読んでくれてありがとう。正しい方向に私を導いてくれることを願っています。

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

coldfusion - ColdBoxの選択HTMLヘルパー内の構造を使用して選択リストを作成する方法は?

次のような選択リストを生成したい-

このためにselect()、ColdBox で HTML ヘルパーを使用しています。

qActiveOption は、以下のコードを使用して作成したクエリです。

これで目的の結果が生成されますが、ご覧のとおり、そのためだけに新しいクエリ オブジェクトを作成する必要があります。HTML ヘルパーのドキュメントを読んだselectところ、オブジェクトの配列を提供して入力することもできることがわかりました。
名前と値のペアを含む構造を提供するなど、選択リストを作成する他のオプションはありますか。

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

css - Coldboxでhtml.selectを使用して「空白」値にselectedValueを設定する方法は?

数時間検索した後...この質問から私の問題に対する答えを見つけました: ColdBoxの選択HTMLヘルパー内の構造を使用して選択リストを作成する方法は?

ColdBox Doc には何も見つからなかったので、この例は完璧です。オプションに「単純形式」を使用しました...結果の表示は正しいです。ただし、値が "" の場合、selectedValue は機能しないようです。また、配列からオプションを設定しようとしました。selectedValue is の設定に関しては、両方の方法で同じ問題がありました。

値が "" の場合、オプションの最初の値が常に選択されます。これを修正するにはどうすればよいですか、または selectedValue が の場合に「選択...」を表示するようにオプションを変更するにはどうすればよいですか?