#COLUMN_NAME#
置換文字列です。その行の列の値を文字通り文字列に入れます。
値が数値の場合、生成されます
onclick="$s('P4_PAGEITEM', 9875); return false;"
ここで、値が文字列の場合
onclick="$s('P4_PAGEITEM', ALLEN); return false;"
これに対処するには、引用符を追加してリンクを変更します#COLUMN_NAME#
onclick="$s('P4_PAGEITEM', '#COLUMN_NAME#'); return false;"
また、JavaScript から対話型レポートの列の値にアクセスできますか?
表示されるページ上のすべての HTML は、javascript/jQuery からアクセスでき、正しいセレクターを使用するだけで済みます。ただし、HTML と DOM を理解する必要があります。
適切なスタートは常に、要素、html、dom、javascript、css を検査できる正しいツールを備えたブラウザーを使用することです... 例としては、Firefox の Firebug プラグインがあります。
レポートの値をターゲティングするには、生成されたページの html を調べて見つけることができるマークアップを知る必要があります。ページとリージョンのテンプレートは、使用しているテーマによって異なることに注意してください。
これに行き詰まっている場合は、それについて新しい質問を投稿し、html と何をしようとしているのかの説明を提供してください。この質問は、テーブル内の値をターゲティングする例です: How to select a row element value from Oracle APEX 4 Classic Report (row element from a table tags)