列ヘッダーをクリックするたびに、インタラクティブ グリッドからフリーズ ボタンと非表示ボタンを削除したいと考えています。
問題は、以前は Apex 5.1 を使用していたときに既に解決策がありましたが、18.2 バージョンにアップグレードされたので、もう機能していないようです。これは私が以前に使用したコードでした:
$("#grid_id").on("gridactivatecolumnheader", function(e){
setTimeout(function() {
$("#grid_id").find("[data-option='freeze']").remove();
$("#grid_id").find("[data-option='hide']").remove();
},
1);
}
);
オンラインで見つけた他のバージョンを試しましたが、悲しいことに何もしませんでした。たとえば、次のようなものです。
function(config) {
config.features = config.features || {};
config.features.freeze = false;
config.features.hide= false;
return config;
}
これらの関数は最新バージョンで非推奨になりましたか? これらの機能を非表示にする別の方法はありますか? Oracle Developer は、Sort/Control Break/Aggregate の無効化のみを実際に許可します。