問題タブ [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 に答える
640 参照

oracle-apex - Oracle APEX - インタラクティブ グリッドが IE 11 で正しくレンダリングされない

現在、Internet Explorer 11 で Oracle APEX バージョン 18.2.0.00.12 を使用していますが、列の幅に関してインタラクティブ グリッドを正しくレンダリングする際に問題が発生しています。

次のクエリを使用して、自分のページにインタラクティブ グリッドを作成しました。

SELECT * FROM TABLE_NAME;

地域のデフォルト設定は何も変更していません。私がしたことは、IG を作成してページを実行することだけでした。

IE でページを実行すると、次のように表示されます。

ここに画像の説明を入力

注: テーブルにはまだデータを追加していません。

問題は、すべての列が狭すぎることです。ただし、Google Chrome で同じページを実行すると、次のように表示されます。

ここに画像の説明を入力

列はすべて、IG の全幅を占めるように比例してサイズ設定されています。これが私が望むものです。

IE と Chrome で IG のレンダリングが異なる理由がわかりません。IG の各列の最小列幅を設定できることはわかっていますが、IG を作成するたびにそれを行うのは嫌です。Chrome と同じように IE で IG をレンダリングする別のソリューションはありますか?

前もって感謝します。

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

oracle - Oracle apex で匿名ブロックを使用してフィールドを更新できない

Apex アプリケーションには、page1 と Page 2 の 2 つのページがあります。

Page1には、保存したばかりの2つのフィールドがあり、Page2でそれを使用して、作成したシーケンスである主キーを使用してテーブルに完全に挿入できます。

ページ 2: 主キーが非表示 (シーケンス)、

ページ1とページ2の両方の詳細を含むテーブルに挿入する匿名ブロック(動的アクション-> PLSQLコードの実行)を記述した保存ボタンがありますが、問題はありませんでした。

しかし、問題は更新ボタンにあります。

page2 の詳細を更新するために、再び匿名ブロック (動的アクション - > PLSQL コードの実行) を使用しています。しかし、レコードはデータベースで更新されていません。

の結合条件を使用しています

Id=:P6_PRIMARY_KEY (:P6_PRIMARY_KEY は隠しフィールドで、Id はシーケンスを持つデータベース フィールドです)

where条件でIDを取得できないと思います。

何かが足りないかどうかわかりません。

同様の匿名ブロックを使用してデータベースに挿入しましたが、うまくいき、保存ボタンをクリックするたびにレコードが作成されました。

そして、更新ボタンについても同じことをしています。それもエラーなしで更新されません。

私の主キーはシーケンスです。どういうわけか、主キーの値を保持していないと思います。where条件で何かを変更する必要があるかもしれません。