sharp 維修代碼
前沿拓展:
書接上回
由于使用的帆軟設計器的版本較低,所以在對圖表設置了圖標縮放功能后,IE瀏覽器并不支持,所以為了兼容處理,替換為使用webkit的谷歌內核打開帆軟報表。
下載openwebkitsharp資源,然后將Cores文件夾和References文件夾下的所有文件拷貝到項目所在路徑下,然后把Binary文件夾析的文件全部拷貝到項目所在路徑下(如果使用的是Framework2.0的框架則復制Binary NET2下面的文件)。
當然小編已經把需要的資源整理好,不需要再自己進行拷貝替換了,需要的可以找小編索取哦。
工具/選擇工具箱項/添加控件OpenWebKitSharp.dll,然后在項目中添加對如下三個文件的引用
準備工作做完之后,開始搞代碼吧。
本次最終要實現的功能是在客戶端打開帆軟報表之后,為帆軟報表添加按鈕調用我們自己的c方法。
首先通過webkit打開頁面
然后設置允許js調用
注意別忘了添加設置對COM組件的可見
最后在代碼中定義js調用的方法
通過以上幾個步驟之后,c代碼端已準備就緒了,接下來我們來看報表中的js,其實非常簡單。
選中報表中的單元格,然后右鍵進行控件設置
然后選擇按鈕事件,進行事件編輯
加號選擇點擊事件,當然還有一個初始化后事件,這個就看具體的應用了,在這里小編選擇按鈕事件,然后將js腳本調用的方法寫在下圖中的中function方法中即可。
至此,達成最終想要的效果:
1)改用谷歌內核,解決圖表縮放在ie上的不兼容,如下圖終于可以來回拉動了。
2)完成js對c代碼的調用,這樣在打開界面之后點擊紅框內的按鈕就可以調用到具體方法,即如上圖中定義的OpenItemsById方法。
好嘞,下篇文章我們再見……
拓展知識:
- 寧波市燃氣灶維修(寧波萬家樂燃氣灶維修)12-04
- 1電視頻道沒了怎么恢復(快速解決方法)
- 2海信42k11p怎么折開(海信42K11P:全方位展示超清畫質)
- 3Fardior燃氣灶售后維修電話號碼查詢(Fardior燃氣灶售后維修電話查詢)
- 4艾木歐防盜門沒電打不開怎么辦(艾木歐防盜門沒電無法啟動?解決方法總結)
- 5ENS指紋鎖售后熱線(ENS指紋鎖售后熱線-專業解決您的問題)
- 6打電話顯示關機是什么原因(如何解決手機無法接通問題)。
- 7v500hk1 cs5故障維修(v500hk1 cs5故障維修指南)
- 8創維液晶電視的遙控器怎么調試(創維電視遙控器調試指南)
- 9林內空氣能售后服務官網熱線(林內空氣能售后服務官網熱線)
- 10朝友精工保險柜24小時售后電話(朝友精工保險柜24小時售后電話 - 完善24小時保
-
貼片代碼怎么看(深入解讀貼片代碼:洞悉世界編碼秘密)
2025-06-07
-
怎么拆彩電顯像管管座(拆解彩電顯像管管座技巧——30字以內)
2025-06-07
-
壁掛爐一天多少方氣(壁掛爐每天消耗幾方氣能?)
2025-06-07
-
海歌壁掛爐官網(海歌壁掛爐:讓溫暖環繞你)
2025-06-07
-
德能空氣能故障代碼e5(空調故障代碼E5的原因與解決方法)
2025-06-07


