Přejít na obsah
Menu
You need to be registered to interact with the community.
This question has been flagged
1 Odpovědět
1328 Zobrazení

I created a field in res.partner i want to get that value from POS onclicking the Validate Button, which i am able to access the new field i created in res.partner, How to do this?

so i am able to get that value using this.new_field

Avatar
Zrušit
Nejlepší odpověď

Hi,

First, inherit the 'pos.session' model in your python file. Define a new function called '_loader_params_your_model' that returns a modified version of the result from the parent function (replace your model with name of the model you want). To do this, first, call the parent function using the 'super' function and store the result in a variable. Then, use the 'extend' method of the 'fields' list to add new fields to the list. Finally, return the modified dictionary. Your function should look like this

    def _loader_params_res_partner(self):
        """
        This function loads the parameters of res.partner in the session.
        ----------------------------------------
        @param self: object pointer
        @return result: params of res.partner model
        """
        result = super(PosSession, self)._loader_params_res_partner()
        result['search_params']['fields'].append('your_field_name')
        return result

Hope it Helps

Avatar
Zrušit
Related Posts Odpovědi Zobrazení Aktivita
1
úno 25
2434
1
bře 24
2495
2
čvn 24
3532
1
úno 24
2108
1
úno 24
2585