OpenERP7.0中屏蔽即時搜索功能


在最新版的OpenERP7.0中,作業窗口上的查詢內容有任何改變時,系統都要即時查詢後臺資料庫,根據現有的資料,顯示進一步的快捷查詢條件。

這個功能雖然方便,但也影響性能,通過對client端代碼調試,可以找出屏蔽此功能的方法.


1.找到輸入控件在WEB頁面上的節點信息,此版本的節點內容爲<DIV class="oe_searchview_input">

2.在服務器上修改JQuery語法,碰到此節點時,不註冊client事件響應。

    服務器上的腳本是在 /usr/share/pyshared/openerp/addons/web/static/lib/jquery/jquery-1.8.3.js (Ubuntu12.04 Server)

    用vi編輯此文件,查找"eventHandle"關鍵字,大約在2671行有一個if判斷條件式,在此語句塊中加入一行代碼,如下圖紅色框框所示:

    

   保存修改後的內容,重新啓動服務即可。


P.S 修改起來比較簡單,但我花了六個小時才找到修改的位置以及修改的指令。對web的調試及javascript還是不熟練。



原文:http://blog.csdn.net/vnsoft/article/details/8573089


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章