콘텐츠로 건너뛰기
메뉴
커뮤니티에 참여하려면 회원 가입을 하시기 바랍니다.
신고된 질문입니다
1 회신
15640 화면

How to get value from input tag in python ? I've created input tag with id and name, but whatever i try to get it in python( tried self.tag_id or self.tag_name ) i get error that object like this does not exist.

Below code of my xml.

	<record model="ir.ui.view" id="training_test_form_view">
<field name="name">Training Test Form View</field>
<field name="model">training.test_online</field>
<field name="priority" eval="5"/>
<field name="arch" type="xml">
<form string="Training Form" create="false"
delete="false">
<sheet>
<field name="question" nolabel="1" readonly="1"/>
<group>
<input id="cliked_1" name="answer" type="radio"> <field name="answer1" nolabel="1" readonly="1"/></input>
<input id="cliked_2" name="answer" type="radio"> <field name="answer2" nolabel="1" readonly="1"/></input>
<input id="cliked_3" name="answer" type="radio"> <field name="answer3" nolabel="1" readonly="1"/></input>
<input id="cliked_4" name="answer" type="radio"> <field name="answer4" nolabel="1" readonly="1"/></input>
</group>

<button name="next" type="object" />
</sheet>
</form>
</field>
</record>

and exmaple code in python which is giving error

 @api.one  
 def next(self):
print self.clicked1


Do i need to get it by self, context, js, or how ?

아바타
취소
베스트 답변

Hello,
For this you have to code in js and from js you have to pass data in python method and also call python method from there like this:
First give button id in xml : (id = "next")

openerp.module_name = function(instance) {

    var QWeb = openerp.web.qweb;
        _t = instance.web._t;
    
    instance.web.View.include({
        load_view: function(context) {
            var self = this;
            var view_loaded_def;
            if ($('#next').length == 1){     $('#next').click({
              //here you can code for get value of form and also call python method and pass value.
                    console.log('your value......',$('#cliked_1').value());
                });
            } return self._super(context); }, }); }


hope this will help you !!

아바타
취소
관련 게시물 답글 화면 활동
2
12월 23
12595
3
7월 22
22896
2
6월 21
18412
0
9월 20
3655
0
5월 16
4027