問題タブ [jquery-query-builder]

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

asp.net - JSON のネストされた配列のデシリアライズ

JSON.Net オブジェクトに逆シリアル化しようとし ている文字列があります。

ネストされた配列にヒットするまで、コードは機能します。次に、空の値を返します。
以下の例では、処理されたオブジェクトをデバッグして表示すると、次のようになります。

ルール:

オブジェクト全体を逆シリアル化するにはどうすればよいですか? JSON文字列はライブラリ(https://querybuilder.js.org/)から取得されるため、文字列の作成方法をいじるのをためらっています。

これが私のコードです:

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

jquery-query-builder - jquery querybuilder: ファイル query-builder.standalone でルールの構造を編集する

Jquery Querybuilder 用のカスタム プラグインを作成しましたが、ファイル querybuilder-standalone 自体からルールの構造を編集した場合にのみ機能します。

私が作成したプラグインは、プラグインの not-group のようなボタンを各ルール内に追加します。このプラグインの機能は、この 'field = "value"' のような入力をこの 'UPPER( field ) = "VALUE"' に変換することです。このソリューションの問題点は、このクエリを再利用するには、クエリ ビルダーでルール自体の構造を変更する必要があることです。私が行う必要がある編集は次のとおりです。

元のコードは、ファイル query-builder.standalone.js の 2242 行にあります。

この:

6215 行と 6232 行の間の元のコード

「to_upper」は、デフォルトで false に設定し、関連するボタンがクリックされたときに true に設定するプロパティです。

これらのコードを query-builder 自体に追加せずにこれを行うにはどうすればよいですか?