問題タブ [cfoutput]

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 に答える
4376 参照

coldfusion - Cfoutputから抜け出す方法

クエリの結果をループしているので、表示される行数を制限する必要があります。属性cfoutputを使用しているため使用する必要がありますが、すべての行が表示されるわけではないため、使用できません。groupmaxrows

<cfbreak>内で使用しようとしまし<cfoutput>たが、エラーが発生します。

<cfoutput>どうすればループから抜け出すことができますか?

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

coldfusion - クエリ結果を表示する

私はcoldfusionを初めて使用し、関数内でクエリをループすることに固執しています。たとえば、「a」で始まる名前を返すクエリを持つ関数があります。しかし、データベースから 1 つの値 (最初の値) しか取得できません。実際には、データベースには、このクエリに対して複数の値があります。関数内でクエリをループするにはどうすればよいですか? どんな助けでも大歓迎です...

前もって感謝します...

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

asp.net - LINQtoSQLのグループ化とビューへの受け渡し

私はAsp.Net、MVC3、Linq、およびそれに関連する他のすべてに不慣れです。私はPHPとColdFusionに非常に慣れているので、無知を許してください。基本的に、私がやろうとしているのは、cfoutputのグループ属性と同等の機能を実行できるColdFusionでの状況を再現することです。私はストアドプロシージャを呼び出してから実行することに慣れています

<cfoutput group="id">

次に、データが異なる列の別の内部cfoutput。チャームのように機能します!Asp.Netではそれほど多くはありません。

1対多の関係で2つのテーブルから結合を返すストアドプロシージャを引き続き使用したいと思います。たとえば、フルネーム、タイトル、卒業年の3つの列があるとします。卒業年は結合されたテーブルの列であるため、ストアドプロシージャの結果は次のようになります。

ジム教授2005
ジム教授2008
ジム教授2011

これをビューに送信します。次に、列の1つ(おそらくフルネーム)に基づいてデータをグループ化するのがビューの仕事だと思います。3列のHTMLテーブルを出力したいのですが、この状況では1行になります。

ジム教授2005、2008、2011

私はグループキーと呼ばれるこのことを使用するたくさんの例をグーグルで検索しました。1つの値「Jim」(またはグループ化された値)を出力するだけでは興味がないため、これは役に立たないようです。各行に「Jim」と「Professor」の両方の値を出力する必要があります。私の考えでは、2つのforeachループが必要です。外側のループはフルネームとタイトルを表示し、内側のループは卒業年のすべての可能な一致を通過します。特にこのIGrouping構文では、グループで卒業年を取得できないようです。キーは1つの値しか格納できず、その行のすべての値が必要です。実際に繰り返す必要があるのは1つまたは2つの値だけです。セカンダリlinqグループ化を実行した後、カスタムビューモデルを作成して、それを厳密に型指定されたビューに送信する必要がありますか?

編集: わかりました、動作するコードがありますが、基本的にストアドプロシージャから持っているすべての列/値を再定義する必要があるため、非常に非効率的です。ストアドプロシージャを忘れて、すべてにLINQを使用したくなります。私が求めていたのは、一種の「複数の列のグループ」であり、リンクは非常に役立ちました。

もちろん、これを機能させるにはViewModelを作成する必要がありました。私の見解では、forループを使用して、学位と専攻のリストを反復処理できます。これはこれを行うための最良の方法ですか?通常、情報の行全体を表示するにはグループキー以上のものが必要であり、ほとんどの例でグループキーを1回だけ表示してすべてを繰り返すのではなく、20列の行でリストを1回または2回だけ繰り返します。そうか。

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

sql-server - cfoutputではなくSQLコード内のグループ

行として都市のSQL-Serverコードがあり、列として月があります。月ごとの合計はありますが、による合計はありません。つまりcity_id、出力内の都市ごとにすべての合計をカウントしcity_id、とにかくグループ化する必要があります。これがSQLコードです:

および出力:

<cfoutput query="get_top_sales_TOTAL" group="CITY_ID">

グループをで定義しないcity_idと、1つの都市の複数の行が表示されます。SQLコード内で値をグループ化(合計)するにはどうすればよいですか?cfoutput内でgroupステートメントを使用する必要がないようにするには?

これがより明確にするためのスクリーンショットです。これが定義されたスクリーンショットですgroup="city_id"

ここに画像の説明を入力してください

私が定義しない場合group="city_id"

ここに画像の説明を入力してください

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

sql - 過剰な文字がColdFusionのクエリ/出力によって生成されている

Coldfusion/SQLクエリの出力に奇妙な問題があります。実際のデータは正しく生成されていますが、ページの下部に「Library / Library / Library / Library / Library / Library / Library / Library」と出力されていますが、理由はわかりません。

検索している用語の数、返されるレコードの数、グループ化後に生成されるテキストの量に関係なく、常に正確にその形式で8回出力されます。

すべてのページで発生するわけではありませんが、このデータベースからクエリを取得するサイトのすべてのページで発生するようです...

道に迷いました。以下のコード、ライブページはここにあります:http ://www.audiogo-library.com/client/client_pages/hachettepage.cfm

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

coldfusion - グループ化されたアイテムの ID のリストを定義する

少し質問があります。理解できません。何が問題で、どうすれば解決できますか。たとえば、coldfusion 変数があります#account_code#。まず、このコードは次のよう100.001.001になります。もちろん)そして私はこの変数にいくつかの値を持っています、sum(nettotal)そしてこれでグループ化されたcfqueryのように、#account_code#私が望むのはこれらのコードのリストを設定することだけです。したがって、たとえば<cfset code_list='100.001.001,100.001.002'>クエリでリストを定義します:account_code in (#code_list#)私もこれを試しましaccount_code in ('#code_list#')たが、代わりにエラーが発生し、「.001」付近の構文が正しくないと表示されます。私が理解している限り、これらのドットを何らかの形で置き換えて、ドットなしでコード ID を定義する必要があります。助けてくれてありがとう!本当に感謝しています!

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

javascript - ColdFusion-クエリデータとCRUDアクションのテーブルへのアプローチ

私の質問は、プログラミングやエラーよりもアプローチに向けられています。

一連のデータを実行して収集するクエリがあります。次に、そのクエリの戻り値を使用して、すべての値を一覧表示するテーブルをページ上に作成します。それに加えて、たとえば、各値でいくつかのアクションを実行する必要があります。

編集と削除はボタンです。したがって、onClick javascriptで使用している編集ボタンでは、別のページにリダイレクトされますが、削除ボタンでは、次の3つのことを行う必要があります。

  1. プロンプトユーザー、削除しても大丈夫ですか?msg(そのためにjavascriptを使用します(確認を返します...)。
  2. 削除するクエリを実行する
  3. ページの更新(自己)

このための最良のアプローチモデルはありますか?2つのインラインJavaScriptコマンドを呼び出す方が簡単ですか?javascript関数を使用しますか?たぶんColdFusion関数?

どんなポインタも役に立ちます!ありがとう。

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

dynamic - Coldfusion 動的クエリ出力

これが可能かどうかはわかりません。私がやろうとしているのは、クエリを介して出力文字列を作成することです。出力の「名前」を連結し、最後に「値」を追加しています。次に、文字列を出力します。これは不可能だと思います。しかし、私は代替手段を探しています。

これは私が持っているものです:

qry1が主なクエリです。qry2文字列の末尾に追加する値を取得します。したがって、変数の値は次のtestようになります。"variables.qry1.100"

qry1これはクエリオブジェクトの一部であるため、これは理にかなっています。したがって、100 というサブクエリがあるため、この文字列はデータベースから正しい値を返します。

どうもありがとう。

JC

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

html-table - 複数のクエリの結果を 1 つのテーブルに適切に配置する方法

結果が間違った場所にあると思ったように出てこない.フレームワークFuseboxでColdFusionを使用しています。クエリはSELECT * FROM [table_name];.

助けてください..