複雜的現實世界的例子

以下示例結合了此處介紹的幾種技術。它在自定義格式列中放置一個超連結,單擊該列時,將開啟與行關聯的銷售訂單記錄。超連結用於在單擊時在新視窗或選項卡中開啟記錄,並在懸停時顯示工具提示。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>'