問題タブ [jquery-bootgrid]
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 - jQuery ブートグリッドが正しく機能しない
私はいくつかの助けを使うことができます。ajax を使用しているページに jQuery Bootgrid があります。データが適切にロードされ、グリッドが適切にレンダリングされている間。検索ボックス、並べ替え、更新など、どの機能も正しく動作していないようです。同様に、JavaScript エラーも発生しません。
以下を参考にしています
- jquery.bootgrid.min.css
- jquery.bootgrid.min.js
- jquery.bootgrid.fa.min.js
私のコードはかなり基本的です
HTML
JavaScript
JSON 結果
そして、それは基本的にそれです...あなたが見ることができるどの機能も機能しない理由は...注:ページネーションをテストしていませんが、これが機能しなくても驚かないでしょう.
ご協力いただきありがとうございます
jquery-bootgrid - 列インデックスまたは列名で BootGrid セルにアクセスする方法は?
選択したデータおよびその他のプロパティ イベントとメソッドで、rows[] オブジェクトを取得します。
その行の特定のセルにアクセスするにはどうすればよいですか。列インデックスを使用できますか?
たとえば、列 2 (ゼロから始まる) の場合、次のように記述できますvar text = rows[5][2]
。行番号と列IDでセルを取得できますか?
- どうにかしてその ID から列インデックスを取得できますか?
getColumnHeaders() から columnid を取得できます... しかし:
- IDまたはインデックスから(htmlで設定されているように)列NAMEを取得できますか?
javascript - jQuery-bootgrid - rowCount を事前選択
jquery-bootgrid プラグインを使用しています。言語など、いくつかの値をグローバルに保存する可能性をユーザーに提供します。これは、訪問ごとに適用されます。
Bootgrid は、いくつかの利用可能なrowCounts
ものを表示するように設定する機能を提供します。この値をユーザーごとに保存したい。したがって、1 人のユーザーは 100、他のユーザーは 25、もう 1 つは -1 (「すべて」) を持つことができます。
ただし、「事前に選択された」値を設定する方法などは見つかりません。
次のようなものだと思います:
回避策のアイデアはありますか?
jquery - ブートグリッド (「追加」) とフォーマッターの問題
jquery.bootgrid でグリッドを試していますが、コマンド ボタンを生成できません...
- 最初は、webmethod でデータを取得します...問題ありません。
- 次に、「追加」メソッドを使用します。
- ただし、「フォーマッター」を適用すると機能しません
.
c# - AJAX Post、MVC 5 から追加されたレコードでグリッドを更新する
これについてはかなりの数の投稿を見てきましたが、おそらく行く必要があると思われるルートをたどる前に、ベストプラクティスを理解しようとしたかったのです。データベースに新しいレコードを挿入した後、ビューを更新しようとしています:
かなり基本的なセットアップ:
私のC#コード
AJAX 投稿
ビューをロードし、システム内のすべてのロールを取得して、グリッドに表示します。新しいロールを挿入するためのインライン行があります。新しい役割を入力し、プラス ボタンをクリックします。AddRole ルートに POST します。モデルを更新してグリッドを更新するにはどうすればよいですか?
私が見てきたことから、挿入を実行し、すべてのロールを再度取得し、「成功」イベントでグリッドを更新する必要があります。これは本当ですか?それとも、ASP.net経由でこれを行うためのより従来のMVC手段がありますか? 明らかに、Knockout などを使用してその程度まで進むこともできますが、この方法でビューを更新する手段があるかどうか疑問に思っています。
java - Spring MVC:正規表現を使用した動的パラメータ名またはパラメータ名?
jQuery Bootgridと呼ばれるこのグリッド コンポーネントを試しています。AJAX モードではPOST
、サーバーへのパラメーターであり、並べ替えに関連するパラメーターは次のように送信されます。
グリッドのcolname
並び方によってパーツが変わります。
Spring MVC でそのパラメータ@RequestParam
をキャプチャする方法はありますか?sort
たとえば、次のようなものです。
それはただの推測であり、それを行うためのクリーンな方法があるとは思えません。それを処理する方法についての提案は素晴らしいでしょう。
更新:実際に機能すると思われるこの単純なバージョンも試しました
javascript - data-api の Bootgrid ajax 設定
BootGridのドキュメントによると、http メソッドを GET に設定するか、ajax を true に設定するにはmethod
、ajax
(javascript で) と を使用する必要がありますが、Data-API の例では属性が示されているためdata-url
、次のように使用するdata-ajax
必要があると考えています。 (namespace?)なしでは属性名としてdata-method
使用できません。ajax
data-...
正しい?
ajax - JQuery-BootGrid データ API を NancyFX にデバッグするにはどうすればよいですか
質問が編集されました:
jquery-bootgrid データ API を使用してページを作成しました。
AJAX を使用して NancyFX REST API を呼び出す必要がありますが、そうではありません。
- クライアント側:
私はローカルレポからブートグリッドを提供しています:
.min.js ファイルを使用するべきではなく、デバッグ用に開いているファイルを使用するべきではないでしょうか? もしそうなら、あなたは私に何をすべきかを教えてくれますか、それとも私に指示を出してくれますか?
ページコードは
- サーバ側:
NancyFx によって提供される html ページがあり、空のグリッドを除いて問題なく表示されます。次のように、Visual Studio (localhost で実行) にブレークポイントを持つ API モジュールがあります。
このコードは呼び出されません。ルーティングがチェックされる前にデバッガーに任意の呼び出しを強制的にキャッチさせ、サーバーに何が入ってくるかを表示するにはどうすればよいですか?
私はクロムデバッガを使用しています。