問題タブ [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 - Adobe ColdFusion、CFGridは、ログインしてページをナビゲートした後、データが入力されません。
CFGrid
正しく機能するCFC関数を使用してColdFusionでバインドしようとしましたが、ログイン後にページにアクセスしようとCFGrid
すると、レコードが入力されません。
これが私のgrid.cfm
コードです:
そして、これが私のcfc関数です。
ログイン後にこのグリッドにデータが入力されないのはなぜですか?
coldfusion - cfgridkey を独自のカスタム変数名に置き換えることはできますか? または、独自の href を作成しますか?
ID を表示する単純な cfgrid があります。ID を新しいページへのリンクにして、「myID」の URL パラメーターを ID 値と共に渡します。
私はこのコードを試しました:
しかし、これで「mynewpage.cfm? hrefkey =111」という URL に移動します。私が本当に欲しいのは、「mynewpage.cfm? myID =111」です。url パラメータの名前を指定する方法はありますか?
私も試しました:
しかし、エラー " myID is not defined
" が表示されます。cfgridcolumn タグ内からクエリ フィールドの値を参照する方法はありますか?
アップデート:
私が試したもう1つのこと- myURL
「mynewpage.cfm?myID = 111」の値で呼び出される列を返すようにSQLクエリで文字列を作成し、その列をhref属性に使用します。
coldfusionのドキュメントによると、これを行うことができるはずです:
href -各グリッド列をハイパーリンクする URL を含むURLまたはクエリ列名。
(斜体の鉱山)
しかし、エラー " myURL is not defined
" が表示されます。href をリテラル URL 値ではなく列に設定するにはどうすればよいですか?
data-binding - Coldfusion: 「CFC の呼び出しエラー - サーバー エラー」エラー ポップアップ メッセージを無効にするかブロックする必要があります
.cfm の cfgrid でデータを編集するために使用している .cfm と .cfc があり、動作しますが、10% の確率で次のエラー メッセージが表示されます。
" CFC /test/editCFgrid.cfc の呼び出し中にエラーが発生しました: 内部サーバー エラー"
デバッグのアドバイスを使用してみましたが、うまくいきませんでした。
CFM コードは次のとおりです。
CFCコードは次のとおりです。
各機能 (編集、挿入、削除など) は機能しますが、ランダムにエラーが発生します。最終的に、エラーメッセージを無視/ブロック/「OK」してユーザーに表示されないようにするコードを探しています。
どんな助けでも大歓迎です!私は一日中 (9 時間) グーグルで答えを探しましたが、何も見つかりませんでした。私は CF 管理者ログにアクセスできません。私は通常の開発者です。ありがとう!
coldfusion - cfgridに関するエラー情報の取得-cfdebug
CF9を使用しています
cfgridのデータベースの情報を更新するフィールドを編集すると、次のエラーが発生します。
"CFC /assetMgmt/assetdata.cfcの呼び出しエラー:データベースクエリの実行エラー。[URLパラメータに「cfdebug」を追加してデバッグを有効にすると、詳細が表示されます]"。
URLの最後に?cfdebugを追加し、Enterキーを押すと、グリッドに入力する項目を検索するためのメニューが開きます。したがって、グリッドに入力すると、cfdebugパラメーターが削除されます(検索ボタンを押すため)。
cfgridが削除されるため、ページに移動せずにこのcfdebugモードを有効にする方法が必要だと思います。紛らわしいと思われる場合は申し訳ありません
coldfusion - CFGRID横スクロール
複数の列を含む CFGRID を使用していますが、列の数が原因でグリッドがページ サイズを超えています。
グリッドに水平スクロールバーを追加して、グリッドをページ内に配置しながら列をスクロールできるようにする方法を調べていましたが、実際の例やその方法に関する回答が見つかりません。
私は問題を解決しました。
高さと幅の両方の列を指定する必要があることがわかりました。私は幅の列のみを指定しました。
ありがとう、
coldfusion - 空の文字列を送信する CFGrid ブール列
私は5つのブール列を持つテーブルを持っています.HTML形式のCFGridを使用してデータを表示および編集していますが、ユーザーが新しい行を送信すると、状態(チェックされているかどうか)に関係なく、ブールフィールドはすべて空の文字列で送信されます形式をアプレットに切り替えます。正常に動作し、値は 1 または 0 になります。HTML を使用する必要があります。要件の 1 つは、IPads がアプリを使用できることです。
私は自分が何か間違ったことをしていることを知っている
グリッドのコード:
クエリは単純なselect * from tableです。ループを使用して、適切な変数を使用してアクションページのグリッドを処理しています。チェックボックス/ブール値以外はすべて機能しています。私が間違っている場所の修正またはヒントの提案はありますか?
ありがとう国会議員
extjs - cfgrid セルの色を変更
解決策を徹底的に検索した後、セルの色が色を変えていないため、私が思いついたものは機能しません。アラートは、予期されたとおりに正しくアラートを発しています。誰が何が間違っているのか手がかりを持っていますか?
正しい方向への助けは素晴らしいでしょう、事前に感謝します!!
coldfusion - cfGrid が間違ったデータを渡しているように見えるのはなぜですか?
データベースに最終的にコミットする前に、アップロードされたスプレッドシートを編集できるように cfGrid を使用するように依頼されました。CF 5/6 の頃には cfGrid に精通していましたが、最近は使用していません。したがって、単にデータを誤解している可能性があります。
私のグリッド呼び出しは次のとおりです。
グリッドに正しく表示される次のデータをアップロードします。
1 行目のデータを 2014 年 1 月 10 日に変更し、3 行目の日付を 2014 年 3 月 17 日に変更して、グリッドを送信します。次のページでは、フォーム スコープをダンプして、cfGrid が何を渡しているかを確認します。渡された配列を調べて更新を行う予定です。これは、フォーム スコープに表示されるものです。
代わりにこれを期待します:
(ドキュメントに基づく)私の期待は、変更された行にはその行全体が渡されるということです。次に、「queryRowNum」配列を使用して、新しいデータで更新する必要があるクエリ行を知ることができます。最初の行と 3 番目の行を更新し、それらの queryRowNum がそれぞれ 1 と 3 であるため、uGrid.QueryRowNum 配列でそれを期待していました。
この仮定は間違っていますか?その場合、更新するクエリ行をどのように知ることができますか?
このサーバーは CF9 を実行していると思います。
編集
奇妙なことに、送信ボタンをクリックしたときに選択したセルに基づいて、変更されていない列に渡されるものを変更できることに気付きました。最初の行で変更した列を選択してフォームを送信すると、すべてが正しく機能します。