問題タブ [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.
javascript - バックグリッド時: 編集されたイベント モードには変更された属性がありません
バックボーンを使用しており、 select2 拡張機能backgrid
も使用しています。backgrid
バックグリッドセルを変更し、からいくつかのリスト項目を追加すると、プロパティがまったくない状態になるselect2
前に慰めmodel.save
られ、プロパティもまったく同じになります。model.changed
model._previousAttributes
model.attributes
select2
変更された属性と、追加または削除されたリスト項目を見つけるにはどうすればよいですか?
javascript - バックグリッド行をカスタマイズする方法
条件に従って各行 (tr) に背景色を追加する必要があります。「Backgrid.Row.extend」に対応するドキュメントを見て、ベース テンプレートを作成する必要があります。コードが示すように、いくつかの列 costumizo もあります。私の質問は..各行をリッスンするイベントを追加でき、構造 (html) を混乱させることなくその属性のみを変更できますか?
javascript - backbone-pageable、ページの最後の行を削除したとき
行を削除するためにこのコードを使用しています
$('.alertaGrillaResultado').fadeOut(3000); });
しかし、あるページの最後の行を削除すると、次のエラーが発生します。
throw new RangeError(" currentPage
must be firstPage <= currentPage " + (firstPage ? ">" : ">=") + " totalPages if " + firstPage + "-based. Got " + currentPage + '.');
ページネーションを更新するには?これを解決するには?
backgrid - 未定義の値を使用したバックグリッドの並べ替え
バックグリッドを使用しています。列の 1 つに「未定義」の値があることがわかりました。列に undefined があると、バックグリッドの並べ替えが正しく機能しません。ソースコードを調べました。
onClick: 関数 (e) { e.preventDefault();
}、
コードを次のように変更すると、並べ替えが正しく機能します (未定義がどの値よりも小さいと仮定します)。
onClick: 関数 (e) { e.preventDefault();
}、
ソート時に未定義の値を処理する他の方法はありますか? ありがとう!
javascript - Backgrid/Backbone Pageable: GET リクエストによるカスタム HTTP ヘッダー
Backgrid.js および Backbone-pageable でページング機能を使用しているときに、リクエストでカスタム ヘッダーをプッシュするのに問題があります。
最初のリクエストは、xhr.setRequestHeader を使用して設定されたカスタム ヘッダーでデータを正しく取得しています。
バックグリッドからの後続のすべてのリクエストでカスタム ヘッダーも送信するにはどうすればよいですか?
前もって感謝します!
編集、以下のジョン・モーゼスの回答に基づいて、これは作業スニペットです:
javascript - 単一のグリッドで Backgrid.js を使用して編集可能および編集不可の行を作成する方法
条件に基づいて、編集可能な行と編集できない行を含むグリッドをレンダリングしたいと思います。これを区別するために色を設定することはできますが、削除されたレコードを編集できないようにする方が便利です。良い解決策を期待しています。
backbone.js - バックグリッドを使用したバックボーン ルート履歴
私はバックボーンが初めてで、バックボーンを使用するバックグリッドを使用してグリッドを構築しています。4 つまたは 5 つの異なるフィルターとページングで並べ替えおよびフィルター処理できるグリッドがあります。
ユーザーがソートをフィルタリングして別の URL に移動した後、[戻る] ボタンをクリックすると、フィルタリングのソートとページングで作成した最後のグリッドに移動するようになりました。これに使用できるいくつかの例を見つけることができませんでした。私が見つけたのは、バックボーン履歴 pushstate が 1 つのアクションを追跡できることだけですが、それらのいくつかを一緒に処理するにはどうすればよいでしょうか?
どのようにすればよいか教えていただけますか?