#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。
在報告中定位值需要你知道它的標記,你可以通過檢查生成的頁面html來找到它。請記住,根據您使用的主題,頁面和區域模板可以有所不同。
如果你堅持這一點,張貼關於它的一個新的問題,並提供HTML和你所想要知道的一個解釋。 這個問題是在一個表中靶向值的示例:How to select a row element value from Oracle APEX 4 Classic Report (row element from a table tags)
來源
2012-10-15 07:32:48
Tom
thanx湯姆,作品魅力:) – syant