複雜的現實世界的例子
以下示例結合了此處介紹的幾種技術。它在自定義格式列中放置一個超連結,單擊該列時,將開啟與行關聯的銷售訂單記錄。超連結用於在單擊時在新視窗或選項卡中開啟記錄,並在懸停時顯示工具提示。URL 中使用的 internalid
欄位受 URL 保護,不受 URL 編碼的影響。客戶名稱(如果可用)顯示在同一列中,不受 HTML 編碼的影響。
'<div style="font-size:11pt">'
||
CASE {mainline}
WHEN '*' THEN '<br>' || htf.escape_sc( regexp_substr( {name} , '[^:]*$' ) ) || '<br>'
END
||
'<a alt="" title="Open the order associated with this line." '
||
'href="javascript:void(0);" onClick="window.open('''
||
'https://system.na1.netsuite.com/app/accounting/transactions/transaction.nl?id='
||
utl_url.escape( {internalid} )
||
''' , ''_blank'' )">'
||
{number}
||
'</a>'
||
'</div>'