2017-04-24 71 views
0

根據場景,我需要,當用戶從主視圖(模型名稱='學生註冊')點擊按鈕打開一個新的彈出窗口。新打開的窗口選擇下拉列表選項並將其保存到主模型中,例如「學生註冊」。彈出窗口如何在odoo中存儲附加字段值?

我該如何做這個操作彈出窗口打開。

+0

請編輯您的問題,並補充:1。您的代碼/你試圖2.您的輸入,電流輸出和期望輸出 –

回答

0

試試這個:

創建一箇中間模型。將所有必填字段添加到此模型中。爲此模型創建一個表單視圖。通過單擊按鈕調用此視圖。保存此表單視圖時,訪問您的主模型並將數據從此處添加到主模型。

編輯:要呼叫按鈕,使用這樣的觀點:

<button name="%(view ID)d" string="Documents" context="{'default_cases':active_id}" type="action" /> 
+0

根據方案,在窗體視圖的標題部分(查看模式)上有兩個按鈕(指定,參考)。當我點擊「引用」按鈕,然後打開一個新的彈出窗口,從那裏使用選擇選項並將其保存到已創建的記錄,這意味着記錄已經存在只需要用彈出窗口中的新值更新該記錄。 使用同一'模型'的兩個視圖 default_get()? – majid

+0

據我所知,您無法從該模型窗體視圖中打開同一模型的新窗體視圖。 –

+0

是否有可能從主視圖發送記錄ID到彈出窗口,然後用彈出窗口中的新字段定義更新記錄,結果出現在窗體視圖(視圖模式)上? – majid

相關問題