問題タブ [oracle-apex-18.2]

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

oracle - ユーザーに同じ情報を表示させ、他のユーザーに別の情報を表示させる方法

ログインに認証が必要なOracle apexレジストリデータベースがあります。これは正常に機能します。ユーザーの認証に使用されるテーブルは「tuser」と呼ばれ、このテーブルにはユーザー名、パスワード、部門があります

3つの例は次のとおりです

私の問題は、クエリで :appuser を使用しているため、各ユーザーがログインすると、それぞれの注文が表示されますが、ユーザーに部門に関連する注文も表示する必要があります。

XYには、それぞれの注文だけでなく「自宅」の注文も表示し、 Zには、彼が別の部門からの注文であることを確認して、彼の注文のみを表示したいと考えています。

互いにリンクされている 3 つのテーブルがあります。

これらは重要なフィールドです。

これは私が試したものですが、すべてのユーザーにデータが表示されます。私が追加する場合

これは、 xが要求を行い、yが同じ部門に属しているにもかかわらず、xだけが彼の要求を表示するわけではないことを意味します。

私が取得したいのは、Xが要求を行ったときに、 Yがその要求をしなかったとしても、Yがそれを見る必要があるということです。これは、Yが同じ部門に属しているためです。

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

javascript - Oracle Apex 19.1 - ボタンクリック時の動的アクションにより、画面に値が設定され、データベースに Null が書き込まれる

アペックス 19.1

インタラクティブ グリッドのボタンの動的アクションは、クリックすると、選択した行のステータス列を 1 に設定します。これは、変更された行 (隅にある小さな青い三角形) として表示されます。保存時にエラーはありませんが、NULL がデータベースに書き込まれます (元の値は 0)。グリッドは、ROWID をキーとして結合されたビューに基づいています。

これに対する解決策は次のとおりです: 選択したレコードを変更するボタン

OPと同様に、他のソリューションを機能させることができず、問題を解決するためのjavascriptに精通していません。

これは、列の値を変更するコードです。:

1 の新しい値が NULL ではなく書き込まれることを期待します。元の値が 0 であるため、新しい / NULL 値がデータベースに送信されています。

ティア。

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

report - IR検索バーOracle APEX 18.2の値を取得する方法

検索バーの検索値を取得するために、IR (インタラクティブ レポート) で動的アクションを構築しようとしています。検索値は非表示のページ アイテムに渡す必要があります。次に、このページ アイテムの値を使用していくつかのコードを実行します。ただし、ネットで検索しましたが、値を取得する方法が見つかりませんでした。

と を使用してみ$("#apexir_SEARCH").val()ましdocument.getElementById("my report search bar id which I get from inspect element").valueたが、どちらもうまくいきませんでした。リージョンのリフレッシュ前後に検索バーの値を取得するアイデアはありますか?