問題タブ [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 - ColdFusion タグはサポートされていません
ColdFusion 10と互換性のある Railo の最新バージョンを初めてColdFusion
ダウンロードしました。
ドキュメントにあるように、Adobe の ColdFusion 10` に含まれている タグCFGrid
とタグを使用したいと考えています。CFWebsocket
しかし、アプリケーションを起動すると、これらのタグはサポートされていないというエラーが表示されます。
coldfusion - ページは自動的に cfgrid にスクロールします
縦にスクロールできる高さのページがあります。読み込みが完了すると、ブラウザは cfgrid 要素が存在するページの下部まで自動的にスクロールします。IE、Chrome、Firefox で発生します。
ColdFusion 11 サーバーがページの上部に追加する JavaScript に原因を絞り込みました。ブラウザでスクリプトを無効にすると、ページが自動的に下にスクロールしません。
本体のオンロードに window.scrollTo(0,0) を追加しても機能しません。JS が一番下までスクロールしているものはすべて、onload イベントの後に発生します。jQuery の .ready() はまだ試していません。修正があることを願っています。
他の誰かがこれを見て、修正または回避策を知っていますか?
ありがとう
これが私のコードです
ブラウザに表示されるコードは次のとおりです。
coldfusion - cfgrid は、行を選択するときにページ上を移動します
cfgrid をセットアップしましたが、正しい情報を並べ替えて返すときにうまく機能します。問題は、ページを拡張する長いリストを返し、行を選択すると、返されたリストの別の領域にスキップすることです。クリックすると行が選択されますが、リストの別の場所に移動するため、下にスクロールして見つける必要があります。ページをそのままにして、以前と同じように行を選択したい。私は preservedataonsort と、関連する可能性のあるその他のものを台無しにしましたが、運がありませんでした。これを達成するための考えはありますか?ありがとう
coldfusion - cfGrid の削除ボタンはグリッドを更新し、行は削除しません
削除ボタンを含む cfGrid セットアップがあります。グリッドの残りの機能、アップロードされたスプレッドシートからのデータの読み込み、およびデータの編集はすべて正常に機能します。ただし、削除ボタンの動作は非常に奇妙です。行は削除されず、グリッドに対して行ったすべての更新が取り消されているように見えます。
コードの関連部分の一部を次に示します。
この時点では、データベースの関与はありません。xls ファイルがアップロードされて読み取られ、そのデータが編集用に画面に表示されます。次に、すべてのデータベースの挿入と更新を行う次のページにすべてを一度に送信します。
削除ボタンが押されると、行は選択解除されますが、グリッドからは削除されません。グリッドで行われたすべての更新は、グリッドが最初にロードされた時点に戻ります。ただし、wddx オブジェクトのデータは更新を保持するため、正しいデータがアクション ページに送信されます。
coldfusion - HTML 形式の CFGRID バインドが Coldfusion 11 で機能しない
わかりましたので、ここ数日、この問題を含むさまざまな Web サイトでこの問題を調査しましたが、まだ答えが見つかりません。これはバグであり、Adobe 側で CF11 パッチの 1 つで修正されたという主張を見たことがあります。また、Adobe が修正を個人に直接電子メールで送信していると主張する回答も見ましたが、Adobe を入手する方法についての情報はありませんでした。それを行うには、そのWebページで提供されました。
イントラネットを Coldfusion 11 に更新したところ、HTML 形式を使用する cfgrid を持ち、cfc からデータをバインドするページに cfgrid が表示されなくなりました。cfgrid で Flash フォーマットを使用する他のページ (Flash で bind 属性を使用できないようです) は動作します。これらの HTML cfgrid ページは、11 に移行する前の Coldfusion 9 で適切に機能していました。
他のエラーの可能性を排除するために、コードをできる限り単純化しました。つまり、書式設定を取り除き、データベースからいくつかの列のみを取得しています。開発サンドボックスで現在取り組んでいるコードは次のとおりです。
cfc のコードは次のとおりです (ページにダンプすると、クエリは結果を生成します)。
このような cfgrid を CF11 で動作させることができた人はいますか? JGrid のような JQuery ソリューションを試すこともできますが、可能であれば、このコードの既存の問題を解決したいと考えています。
どんな助けでも大歓迎です。
coldfusion - CFGrid コンボボックス リストがページ内の他のグリッドと混同される
現在、デプロイされたサーバーに ColdFusion 2016 Update 1 がインストールされています。CF バージョンを 9 から 2016 にアップグレードした後、すべての cfgridsombobx 列が少しおかしくなり始めました。グリッド コンボボックスの列に、cfgridcolumn 値および valuesdisplay リストで定義された正確な値が表示されません。グリッドには、cfgrid でポップアップを開くリンクがいくつかあります。このグリッド コンボボックス リスト データは、親グリッド コンボボックス リストにマップされています。
例:親グリッドの 2 番目の列がコンボボックスで、values="true,false" で、ポップアップ グリッドの 2 番目の列のコンボボックスの値が "FE,TSE,TS" の場合、ポップアップ グリッドの 2 番目の列を編集しようとすると、 、true/false がコンボボックス リストに表示されます。
奇妙なことに、これは、編集可能なコンボボックス列を持つすべてのグリッドで発生しています。誰でもこの問題で私を助けてもらえますか?
グリッド設定は次のようなものです。
jquery - ColdFusion CFGrid: JQuery による入力の検証
データを編集できる CFGrid があります。私がする必要があるのは、いくつかの onblur または onchange イベントを使用して、jQuery 経由でユーザー入力を検証することです。しかし、私の jQuery コードは、クラスを使用して CFGrid 要素にアクセスできません。コード スニペットを次に示します。
上記のコードは、編集可能な cfgridcolumn をクリックすると Firebug に表示されます。したがって、次を使用できるはずです。
しかし、このイベントは決して発生しません。コンテナー div (グリッドを保持する) がクリック イベントを生成するため、jQuery の読み込みが正常であることを確認できます。
私の推測では、CFGRID は動的に生成されるため、JQuery に登録されません。私はJavaScriptコードも試してみました $(document).ready(function() {
が、まだイベントは発生していません。
何か案は?代替アプローチはありますか?
ありがとう!