SAP Business One瀏覽器擴(kuò)展組件-兼容性列表
基于Windows 和基于瀏覽器的UI 環(huán)境在技術(shù)上的差異導(dǎo)致對(duì)某些SDK功能的影響.下表列出了已知受影響的項(xiàng)目,以及關(guān)于如何處理這些影響的建議.
僅當(dāng)你使用瀏覽器訪問(wèn)SAP Business One 客戶(hù)端時(shí)這些項(xiàng)目才會(huì)受到影響.當(dāng)Windows 桌面模式下運(yùn)行時(shí),這些項(xiàng)目不會(huì)受到影響.
我們建議你查看以下列表來(lái)確定是否有任何項(xiàng)目影響到你的擴(kuò)展組件.
#
項(xiàng)目
建議
1
瀏覽器訪問(wèn)模式不支持SAP Business One StudioSuite;相關(guān)菜單將被禁用:工具->SAP Business One Studio Suite
在Windows 桌面模式下使用SAP Business One Studio Suite.
2
不支持傳統(tǒng)的擴(kuò)展組件安裝(當(dāng)你打開(kāi)SAP Business One 客戶(hù)端時(shí)會(huì)自動(dòng)安裝擴(kuò)展組件).
你可以在Windows 桌面模式下安裝擴(kuò)展組件,然后在瀏覽器訪問(wèn)模式下使用.
3
用戶(hù)定義對(duì)象(UDO) 表單不支持預(yù)覽和打印.
在Windows 桌面模式下預(yù)覽并打印UDO表單.
4
不支持導(dǎo)入UDO 實(shí)施DLL.
在Windows 桌面模式下導(dǎo)入DLL.
5
不支持帶有Windows本機(jī)對(duì)象的擴(kuò)展組件.
在使用條件邏輯瀏覽器訪問(wèn)模式下應(yīng)避免調(diào)用Windows 本機(jī)對(duì)象.參見(jiàn)注1.
6
UI API: 不支持以下項(xiàng)目事件:
· Button:et_KEY_DOWN
· ButtonCombo:et_KEY_DOWN
· CheckBox:et_DOUBLE_CLICK;et_KEY_DOWN
· EditText:et_CLICK;et_DOUBLE_CLICK
· Form:et_PRINT_LAYOUT_KEY;et_CLICK;et_Drag
· OptionBtn:et_DOUBLE_CLICK;et_KEY_DOWN
· Rectangle:et_CLICK;et_DOUBLE_CLICK.
還要注意在瀏覽器訪問(wèn)模式下,某些事件可能會(huì)以不同的順序觸發(fā),并且與Windows桌面模式相比稍有不同.
在瀏覽器訪問(wèn)模式下,附加到這些事件的任何代碼將不會(huì)被執(zhí)行.如果你的擴(kuò)展組件具有附加邏輯到這些事件中,那么取決你的特定用例,你可以將邏輯移動(dòng)到之前的一個(gè)事件或者移動(dòng)到這些不支持的事件之后.參見(jiàn)注1.
7
UI API:不支持ActiveX對(duì)象.
參見(jiàn)注1.
8
UI API:與Application對(duì)象有兼容性的問(wèn)題
· 方法:不支持Application.SendKeys.
· 屬性:
l 不支持Application.Desktop,它代表了UIAPI中的SAP Business One應(yīng)用程序桌面.在瀏覽器訪問(wèn)模式中,更改SAP Business One 桌面應(yīng)用程序的寬度和高度是無(wú)效的.
l 不支持Application.FontHeight 和Application.FontName
參見(jiàn)注1.
9
UI API:與Form對(duì)象有兼容性問(wèn)題.
· 方法:不支持Form.Freeze.
· 屬性:
l 不支持fbs_Floating表單邊框樣式.
l 不支持設(shè)置表單的位置.Form.Left 和Form.Top 將不會(huì)起作用.
參見(jiàn)注1.
10
UI API: 與Item 對(duì)象有兼容性問(wèn)題.
· 不支持項(xiàng)目字體,顏色,壁紙,背景相關(guān)功能.Item.Forecolor,Item.Backcolor, 和Item.Fontsize將不起作用.
· 不支持在SAP Business One 狀態(tài)欄中顯示項(xiàng)目描述.Item.Description不起作用.
· The description of valid values is not supported.Item.DisplayDescdoes not work. 不支持對(duì)有效值的描述.Item.DisplayDesc不起作用.
參見(jiàn)注1.
11
UI API: 矩陣和網(wǎng)格有兼容性問(wèn)題.
· 矩陣無(wú)法顯示圖片.ColumnSetting.DisplayType = SAPbouiCOM.BoColumnDisplayType.cdt_Picture 不起作用.
· 不支持矩陣和網(wǎng)格字體更改.CommonSetting.GetCellFontSize,GetCellFontStyle,SetCellFontSize,SetCellFontStyle,SetRowFontSize, 和SetRowFontStyle 不起作用.
· 不支持更改單獨(dú)行(行之間的直線)的顏色.CommomSetting.SeparateLine邊框顏色不起作用.
· 不支持凍結(jié)網(wǎng)格或者矩陣中的列.CommomSetting.FixedColumnsCount不起作用.
· 不支持SAP Business One 狀態(tài)欄中顯示列描述.Column.Description不起作用.
參見(jiàn)注1.
12
在aet_ShutDown事件和et_Form_Deactivate事件中,不支持SAP Business One 消息框.
擴(kuò)展組件不應(yīng)該為了瀏覽器訪問(wèn)模式在這些事件中調(diào)用消息框.參見(jiàn)注1.
13
UI API:不支持舊版本主控室相關(guān)對(duì)象.Cockpit;Cockpits;Widget;WidgetData;WidgetRegParams;Widgets;WidgetEvent;WebBrowser
瀏覽器訪問(wèn)模式不支持舊版本控制臺(tái);因此不支持相關(guān)APIs.參見(jiàn)注1.
14
UI API: 不支持WebBrowser對(duì)象.
參見(jiàn)注1.
15
UI API:不支持模態(tài)形式.UI API樣本代碼#12 ModalForm 在瀏覽器訪問(wèn)模式中不起作用.
參見(jiàn)注1.
注意
使用ClientType屬性(在2.1.1中定義)為不同模式定義符合條件的相應(yīng)邏輯.另外請(qǐng)參閱第下一節(jié)樣本代碼.