問題タブ [jqwidget]
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 - jqwidgets の「ドル記号」の代替
$
JQWIDGETS に代替手段はありますか? jqueryを使ってみましたがうまくいきません。jqueryを使用しているときjqWidgets
に同じページで問題が発生しています。
javascript - ノックアウト observableArray と WebApi Odata サービス
アプリのクライアント側を構築するために、Knockout.js と datajs ライブラリ (OData をサポートするため) を備えた jQWidgets UI フレームワークを使用しています。サーバー側の ASP.NET Web API2 の OData エンドポイント。以下のコードのように、jqWidgets Grid の ViewModel を作成しました。
ご覧のとおり、アイテムを取得および削除できます。私の問題は、すべての変更を保存し、変更されたアイテムだけをサーバーに送信する方法です。サーバー側でエンティティを追加/更新するには、適切な json オブジェクト (オブジェクトのコレクションではない) を使用して POST/PUT 要求を送信する必要があります。したがって、たとえば、変更されたすべてのアイテムを更新する場合は、アイテムごとに PUT リクエストを実行する必要があります。observableArray のどのアイテムが追加/変更されたかを検出し、それらの各アイテムをサーバーに送信する方法はありますか??
javascript - JQWidget グリッドのすべてのページで setcellvalue が機能しない
ページング付きの JQWidget グリッドを使用してテーブル データを表示し、1 つの列の値を文字列に置き換えています。これは最初のページでは正常に機能しますが、テーブルの次のページを開くと、文字列の置換が得られなくなり、元の値のみが得られます。
私のホームページでは、次のコードを使用しています。これは期待どおりに機能します (表では、'A' と 'W' は 'newString' と 'newString2' に置き換えられています)。
ページ数に基づいて上記のバインド関数をループに配置するなど、新しいページについていくつかのアイデアを試しました。
また、バインディング関数をページ変更イベントに関連付けられた別の関数内に配置しようとしました:
しかし、これらのどちらも機能しませんでした。おそらく「numrows」が setcellvalue を最初のページに制限しているのでしょうか? ありがとう //
json - オブジェクトとして表示される jQWidgets グリッドの日付形式
現在、JQwidgets (jqxgrid) を使用していますが、日付を操作するときに問題が発生します。背後にある考え方は、JSON オブジェクトを取得し、そこからテーブルを動的に作成することです。
私の JSON オブジェクトでは、日付は次のように表示されます。
私の JQwidget スクリプトでは、次の形式になっています。
ただし、mygrid では、セルは [object Object] のようにレンダリングされます。
何か案は?ありがとう!
css - jqWidgetsフォームの水平方向の配置
jqWidgetsフォームを水平方向の配置にする方法は? 私が試したのは: