コンテンツへスキップ
メニュー
この質問にフラグが付けられました
1 返信
18415 ビュー

Question related to my previous

I want to get the id (and model) of the form in the backend javascript function (event click). How to get this?

アバター
破棄
著作者 最善の回答

Full example how to get, in javascript, field_values array, model, ids and id in backend form:

inherited XML:

<div id="target">Click here</div> 

Javascript:

openerp.my_module = function(instance) {

instance.web.FormView = instance.web.FormView.extend({
events: {
'click #target button': 'button_clicked',
},

button_clicked: function(ev) {
ev.preventDefault();
ev.stopPropagation();

var field_values = this.get_fields_values();
var ids = this.get_selected_ids();
var id = field_values['id']
var model = this.model

openerp.jsonRpc('/my_module/example/, 'call', { model: model, ids: ids, id: id}).then(function (data) {
...my code...
});

},
});

}

アバター
破棄
関連投稿 返信 ビュー 活動
2
12月 22
2512
1
2月 18
6325
0
12月 21
3919
0
7月 25
233
0
6月 25
456