問題タブ [jsgrid]

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 に答える
1866 参照

javascript - jsGridでeditItem関数が呼び出されたときにアイテム値を取得する方法

私のjsGrid構成では、次のeditItemように関数を呼び出しました:

console.log、結果が得られます:

私の本当のフィールドは内側にありますjQuery223061031009408811742 -> JSGridItem

jsGrid の関数でこれらの値を取得するにはどうすればよいですか? それとも、それを解決するためにJSONに組み込み関数がありますか?

注: フィールドjQuery223061031009408811742はページをリロードするたびに常に変更されるため、フィールド名をハードコードして呼び出すことはできません。

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

jquery - JSGrid カスタム フィールド

私はJSGrid Jqueryプラグインを使用しており、jquery uiからcheckboxradioを使用する必要があるため、カスタムフィールドを作成しましたが、動作しますが、小さな問題があります.このセルを編集すると、編集ボタンが押されていなくても値が保存されます. 通常、編集完了の「右マーク」を押さずに行を離れると、保存は行われません。

これが私のコードです:

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

jquery - W2ui Grid カスタム フッター表示

W2ui グリッドでは、各列の合計/合計を表示するカスタム フッター オプションのようなものはありますか?

0 投票する
2 に答える
3571 参照

javascript - JS-GRID: デフォルト値の設定方法

私はJS-GRIDを使用しています。入力にデフォルト値を設定するにはどうすればよいですか?

次のコードを試しました。しかし、成功していません

デモリンクはこちら

ここに画像の説明を入力

0 投票する
2 に答える
10415 参照

jquery - jsGrid loadData が機能しない

Ajax を使用してデータを jsGrid にロードします。

次のコードがあります。

});

ajax 呼び出しはオブジェクトの配列を返しますが、テーブルには入力されません。

どうしたの?

0 投票する
2 に答える
358 参照

jquery - jQueryを使用してテーブル行にIDを動的に追加しますか?

私は jsgrid を使用して Web アプリでオンザグラス データグリッドを作成していますが、行を選択してキー値をバックエンドに渡すことができるように、各行に ID を追加する必要があります。

以下に示す id を使用しようとしているコードでは、各 fieldData レコードに値が存在することを確認できました (これは、行データが保持されるオブジェクトです)。関数は、変数 iRDG2 を使用して循環する for ループを実行します。テーブルの行と URN を介して、一意の参照番号に関連するキーペア。

残念ながら、ブラウザーの JS エンジンは、おそらく行にセルが含まれているため、オブジェクトがプロパティをサポートしていないことを教えてくれます。

どんなガイダンスも大歓迎です。

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

mysql - JSGrid の複数行の読み込みと保存

JSGrid を使用して、MySQL データベースからデータをロードしたり、CakePHP 3 を介して複数行のデータを (新規または編集した) 保存したりしたいと考えています。可能。

読み込みのために、データを編集したい場合は、接続された 2 つのテーブルからデータを取得したいと思います。CakePHP 3 では、find を使用してデータを取得し、それをビューに設定していましたが、ビューのロード時にそこから JSGrid にデータを配置する方法がわかりません。

同様に保存するには、2 つの異なるテーブルに保存します。CakePHP 3 では、通常は複数のテーブルに対して、パッチ エンティティを使用してさまざまなテーブルに保存し、AJAX を使用して実際にそのページにいることなく別のページに保存します (2 つのテーブルはそれぞれのページを追加します)。しかし、複数のデータでそれができるかどうかはわかりません。

例えば。

ユーザーのフィールドを指定すると、追加ページが通常行うことを実行し、関連付けられたテーブルを持つエンティティにパッチを適用すると、さまざまな関連付けられたテーブルに保存されますが、一度に 1 つだけです。

アップデート:

私のconfig/routes.php:

私の見解:

<?= $basepath ?>これは、プロジェクト名に関係なく、引き続き URL にアクセスできることを意味する、私の AppController に設定された変数です。

ビューで新しい行を保存しようとすると、行が追加されますが、内容は空白です。行を編集しようとすると、「お待ちください」というメッセージが表示され、何も保存されず、フィールドを編集できます。また、コンソールに次のエラーが表示されます。