2015/03/30

TIWDBAsyncNavigator 圖片無法顯示的問題

IntraWeb version: V14.2.3
TMS IntraWeb version: TMS IntraWeb Component Pack Pro Script Edition V5.4.1.1

在使用 TIWDBAsyncNavigator 元件時,實際執行的畫面如下:
TIWDBAsyncNavigator 的圖片無法顯示
沒有指定按鈕圖片時,IWDBAsyncNavigator預設會載入 IWDBNavigator 的圖片。

網頁原始碼比較:

IWDBAsyncNavigator 圖示路徑
IWDBNavigator 圖示路徑
檔名相同,但 IWDBAsyncNavigator 路徑缺少根目錄符號(/)。不知道是什麼原因造成,於是進入 IWDBAsyncNavigator.pas 來檢查。

在 LINE 1036 處修改如下:
{$IFDEF TMSIW11}
    {$IF FALSE}
    if url = '' then
      url := '$/gfx/DBNAV_' + Action + '.gif';
    if urld = '' then
      urld := '$/gfx/DBNAV_' + Action + 'Disabled.gif';
    {$ELSE}
    if url = '' then
      url := 'gfx/DBNAV_' + Action + '.gif';
    if urld = '' then
      urld := 'gfx/DBNAV_' + Action + 'Disabled.gif';
    {$IFEND}
{$ELSE}
    if url = '' then
      url := '/gfx/DBNAV_' + Action + '.gif';
    if urld = '' then
      urld := '/gfx/DBNAV_' + Action + 'Disabled.gif';
{$ENDIF}


IWDBAsyncNavigator  圖示終於可以正確顯示


參考資料:IWDBAsyncNavigator images

沒有留言:

張貼留言