問題タブ [tabular-form]

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

javascript - オラクル APEX | 表形式のフォームを行ごとに検証する

注文の注文詳細を追加する表形式がありますが、

表形式のフォームにはPopup LOV、次のカスタム属性があります:

これが最後の関数のコードです

最後の関数がすぐに行うこと: ポップアップ LOV の値の変更を選択すると、関数呼び出しアプリケーション プロセスがクエリを実行し、いくつかのデータを返し、それらを表形式のフォーム フィールドに設定します。これは正しく実行されます。この機能プロセスよりもアプリケーションプロセスは次のとおりです。

問題は:

that mean check tabular form row by row from current row to the first one 選択した値が存在するときに、選択した商品コードが表形式に存在するかどうかを確認したいアイテムにフォーカスを移動し#f05_て値を設定し、表形式に追加された新しい行を削除します

どうすればそれを行うことができますか。

助けてください!..

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

django - マスターのフォーム フィールド値に従ってフォームセットを検証する

表形式のインラインフォームを使用して、管理者マスターの詳細があります。

達成する特別な検証がいくつかあります。

  1. 「field_type」が「list」の場合、フォームセットに少なくとも 1 つのアイテムが追加されていることを確認します。
  2. ただし、そうでない場合 (field_type に別の値がある場合)、検証は行われません。

「field_type」が「list」の場合はフォームセットを表示し、そうでない場合は非表示にします。これはジャバスクリプトです。また、サーバー上でそれを検証する必要があります。ValueItemInlineFormSet の clean() でそれを行います。問題は、フォームセットを常に検証していることであり、field_type = "list" の場合にのみ発生するはずです。マスター フィールドの値をフォームセットに取得するにはどうすればよいですか?