我試圖從openERP中的默認新產品頁面繼承並添加/刪除一些字段。我想更改搜索產品視圖中默認「創建」按鈕的行爲,以將用戶發送到新的修改後的產品頁面,但我似乎無法更改它。我已經嘗試過XPath,position =「replace」和其他一些東西,但似乎沒有任何效果。我如何抓住它?只需使用XPath並將其替換爲另一個按鈕?openERP:更改搜索的「創建」按鈕行爲:產品
如何更改點擊該按鈕的結果?
感謝,
我試圖從openERP中的默認新產品頁面繼承並添加/刪除一些字段。我想更改搜索產品視圖中默認「創建」按鈕的行爲,以將用戶發送到新的修改後的產品頁面,但我似乎無法更改它。我已經嘗試過XPath,position =「replace」和其他一些東西,但似乎沒有任何效果。我如何抓住它?只需使用XPath並將其替換爲另一個按鈕?openERP:更改搜索的「創建」按鈕行爲:產品
如何更改點擊該按鈕的結果?
感謝,
我認爲你正在嘗試刪除在樹視圖中顯示的創建按鈕。要刪除它,有一個名爲web-remove-quick-create
的openerp模塊。它在openerp apps。請使用這個。否則,請嘗試修改jc和css文件。 謝謝
傑夫,
您不能uisng的XPath,位置刪除創建按鈕= 「替換」。創建按鈕是From視圖模板的一部分,您可以在Web插件部件formview js文件中找到它。和qweb xml模板,你可以用一些硬編碼來修改它,但是這會影響所有視圖,因爲創建按鈕是所有視圖的通用/通用模板。 所以,即使你嘗試CSS和JS的東西,我不建議。
謝謝你,
你沒有描述你要實現什麼,但一個可能的解決方案coudl是:
當您點擊「新產品」時會出現一個默認頁面。同樣的按鈕出現在幾個菜單中,但讓我們將討論限制在銷售 - >產品 - >產品下。 –
當你點擊銷售 - >產品 - >產品按鈕時,你會得到一個搜索頁面。在該搜索頁面上有一個「創建」按鈕,允許您創建新的產品。 –
我想更改該按鈕的行爲以將瀏覽器發送到自定義頁面。該頁面基於新產品頁面,但刪除了一些文件,並添加了其他一些字段。 –
據我所知,您要修改產品表單視圖並刪除您的應用程序的一些不必要的字段。
您只需要爲需要從窗體視圖中刪除的字段創建繼承視圖。 6.1 通過點擊右上角旁邊的退出按鈕信息按鈕,刪除該重場在產品形式視圖
<?xml version='1.0'?>
<field name='weight' position='after'> </field>
- 去除重場只是改變與position屬性替換
<?xml version='1.0'?>
<field name='weight' position='replace'> </field>
保存繼承的觀點,它的完成。你也可以僅僅通過增加無形的申請財產一樣
<?xml version='1.0'?>
<field name='weight' position='replace'><field name='weight' invisible='1'?></field>
,如果有可能需要增加或減少所繼承的視圖的序列值指的是同一領域不止一個繼承的觀點做到這一點改變繼承視圖的順序以獲得必要的行爲。
請添加一些更多的信息。加入你的代碼 – OmaL