問題タブ [backgrid]

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

javascript - バックグリッド時: 編集されたイベント モードには変更された属性がありません

バックボーンを使用しており、 select2 拡張機能backgridも使用しています。backgrid

バックグリッドセルを変更し、からいくつかのリスト項目を追加すると、プロパティがまったくない状態になるselect2前に慰めmodel.saveられ、プロパティもまったく同じになります。model.changedmodel._previousAttributesmodel.attributes

select2変更された属性と、追加または削除されたリスト項目を見つけるにはどうすればよいですか?

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

javascript - バックグリッド行をカスタマイズする方法

条件に従って各行 (tr) に背景色を追加する必要があります。「Backgrid.Row.extend」に対応するドキュメントを見て、ベース テンプレートを作成する必要があります。コードが示すように、いくつかの列 costumizo もあります。私の質問は..各行をリッスンするイベントを追加でき、構造 (html) を混乱させることなくその属性のみを変更できますか?

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

javascript - backbone-pageable、ページの最後の行を削除したとき

行を削除するためにこのコードを使用しています

$('.alertaGrillaResultado').fadeOut(3000); });

しかし、あるページの最後の行を削除すると、次のエラーが発生します。

throw new RangeError(" currentPagemust be firstPage <= currentPage " + (firstPage ? ">" : ">=") + " totalPages if " + firstPage + "-based. Got " + currentPage + '.');

ページネーションを更新するには?これを解決するには?

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

backgrid - 未定義の値を使用したバックグリッドの並べ替え

バックグリッドを使用しています。列の 1 つに「未定義」の値があることがわかりました。列に undefined があると、バックグリッドの並べ替えが正しく機能しません。ソースコードを調べました。

onClick: 関数 (e) { e.preventDefault();

}、

コードを次のように変更すると、並べ替えが正しく機能します (未定義がどの値よりも小さいと仮定します)。

onClick: 関数 (e) { e.preventDefault();

}、

ソート時に未定義の値を処理する他の方法はありますか? ありがとう!

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

javascript - Backgrid/Backbone Pageable: GET リクエストによるカスタム HTTP ヘッダー

Backgrid.js および Backbone-pageable でページング機能を使用しているときに、リクエストでカスタム ヘッダーをプッシュするのに問題があります。

最初のリクエストは、xhr.setRequestHeader を使用して設定されたカスタム ヘッダーでデータを正しく取得しています。

バックグリッドからの後続のすべてのリクエストでカスタム ヘッダーも送信するにはどうすればよいですか?

前もって感謝します!

編集、以下のジョン・モーゼスの回答に基づいて、これは作業スニペットです:

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

javascript - 単一のグリッドで Backgrid.js を使用して編集可能および編集不可の行を作成する方法

条件に基づいて、編集可能な行と編集できない行を含むグリッドをレンダリングしたいと思います。これを区別するために色を設定することはできますが、削除されたレコードを編集できないようにする方が便利です。良い解決策を期待しています。

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

backbone.js - バックグリッドを使用したバックボーン ルート履歴

私はバックボーンが初めてで、バックボーンを使用するバックグリッドを使用してグリッドを構築しています。4 つまたは 5 つの異なるフィルターとページングで並べ替えおよびフィルター処理できるグリッドがあります。

ユーザーがソートをフィルタリングして別の URL に移動した後、[戻る] ボタンをクリックすると、フィルタリングのソートとページングで作成した最後のグリッドに移動するようになりました。これに使用できるいくつかの例を見つけることができませんでした。私が見つけたのは、バックボーン履歴 pushstate が 1 つのアクションを追跡できることだけですが、それらのいくつかを一緒に処理するにはどうすればよいでしょうか?

どのようにすればよいか教えていただけますか?