問題タブ [yajra-datatable]
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.
jquery - Laravelモーダルデータテーブルの更新
ビューには「製品の追加/編集」というボタンがあり、それをクリックして数量フィールドにいくつかの値を入力すると、「製品の追加/編集」ボタンの下にテーブルが作成されます。
私の見解:
別のテーブルで変更するときにモーダル数量値のデータを変更/更新したい。私はそれを少ししましたが、モーダルで1ページだけを変更します:
モーダルでyajraデータテーブルを使用しました。私のモーダルビュー:
モーダルを更新しようとするjQueryで(ただし、モーダルの1ページのみを変更します)
モーダルまたはデータテーブルのページングが原因で、何が問題になっていますか? どうすれば更新できますか、助けてください
私は自分の問題を解決しました:
後で$('.qtypr').on('change',function (){ の
代わりに$ (document).on('change', '.qtypr', function(){を使用し
ます行はdomでqtyprクラスを見つけることができず、$(document).onを使用すると、領域またはクラスqtyprを見つけるのに役立ちます
jquery - Laravel を使用した DataTables の並べ替えとフィルター オプションの読み込み/保存
ページネーション、並べ替え、検索入力の状態を保存し、最終的にデータベースの代わりに Laravel と API を利用する必要があります。yajra/laravel-datatables
必要な複雑な DataTable を既に作成しているので、使用したくありません。
例
URL: "/api/load_state" は Laravel ルートを指し、ルートはコントローラーの特定のメソッドを指します。メソッドを正しく呼び出していることがわかります。しかし、それが私に何を送ってきたのか、またはJSを変更して必要なものを提供するように指示する方法がわかりません。オブジェクト (または何か) を取得したら、それを送り返し、ユーザーがページに戻ったときに適用します。
php - yajra の降順が 2 ページ目以降で正しく機能しない
昇順ソートの場合、yajra は適切に機能しています (応答が適切にソートされたデータを持っていることを意味します)。私はこのような配列を持っています:
私が持っていると仮定します:
id が昇順のテーブル データテーブルは次のようになります。
私のバックエンドの実装はこれです:
私はテストケースの応答を得ています:
テストケース:1
テストケース:2
一時的な解決策として、私はこれをやっています:
これで、太線を使用してデータが適切に表示されます。desc の 2 ページ目以降のデータが表示されません。Yajraのバグですか?
PS: Yajra の v6.27.0 を使用しています。この問題は、以前のバージョンには存在しない可能性があります。
laravel - Laravelデータテーブルソートが結合で使用する方法が機能しない
Laravel Datatable を使用しています。並べ替えが機能していません。誰か助けてください。
コントローラ
意見
.dataTable({ "bProcessing": true, "bServerSide": true, "sAjaxSource": ajaxurl,
"aoColumnDefs": [ { mData:'table2.con_title' , aTargets: [0]},.......
エラーDataTables 警告 (テーブル ID = '-----'): 行 0 のデータ ソースから不明なパラメーター 'table2.con_title' を要求しました