wip
bzr revid: nicolas.vanhoren@openerp.com-20120504110615-xk8u7x7d7zmnb4a5
This commit is contained in:
parent
2f07494fa4
commit
29e02f62aa
|
@ -3036,6 +3036,43 @@ instance.web.form.One2ManyKanbanView = instance.web_kanban.KanbanView.extend({
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
instance.web.form.FieldMany2Many = instance.web.form.AbstractField.extend({
|
||||||
|
template: "FieldMany2Many",
|
||||||
|
start: function() {
|
||||||
|
$("textarea", this.$element).textext({
|
||||||
|
plugins : 'arrow prompt autocomplete',
|
||||||
|
prompt : "Add one...",
|
||||||
|
autocomplete: {
|
||||||
|
render: function(suggestion) {
|
||||||
|
return $('<span>', {'data-id': suggestion['id']}).html(suggestion['label']);
|
||||||
|
}
|
||||||
|
},
|
||||||
|
}).bind('getSuggestions', function(e, data) {
|
||||||
|
var list = [
|
||||||
|
'Basic',
|
||||||
|
'Closure',
|
||||||
|
'Cobol',
|
||||||
|
'Delphi',
|
||||||
|
'Erlang',
|
||||||
|
'Fortran',
|
||||||
|
'Go',
|
||||||
|
'Groovy',
|
||||||
|
'Haskel',
|
||||||
|
'Java',
|
||||||
|
'JavaScript',
|
||||||
|
'OCAML',
|
||||||
|
'PHP',
|
||||||
|
'Perl',
|
||||||
|
'Python',
|
||||||
|
'Ruby',
|
||||||
|
'Scala'
|
||||||
|
];
|
||||||
|
|
||||||
|
$(this).trigger('setSuggestions', {result : _.map(list, function(el) {return {id:1, label:el};})});
|
||||||
|
});
|
||||||
|
},
|
||||||
|
});
|
||||||
|
|
||||||
/*
|
/*
|
||||||
* TODO niv: clean those deferred stuff, it could be better
|
* TODO niv: clean those deferred stuff, it could be better
|
||||||
*/
|
*/
|
||||||
|
@ -3822,7 +3859,7 @@ instance.web.form.widgets = new instance.web.Registry({
|
||||||
'datetime' : 'instance.web.form.FieldDatetime',
|
'datetime' : 'instance.web.form.FieldDatetime',
|
||||||
'selection' : 'instance.web.form.FieldSelection',
|
'selection' : 'instance.web.form.FieldSelection',
|
||||||
'many2one' : 'instance.web.form.FieldMany2One',
|
'many2one' : 'instance.web.form.FieldMany2One',
|
||||||
'many2many' : 'instance.web.form.FieldMany2Many61',
|
'many2many' : 'instance.web.form.FieldMany2Many',
|
||||||
'many2many61' : 'instance.web.form.FieldMany2Many61',
|
'many2many61' : 'instance.web.form.FieldMany2Many61',
|
||||||
'one2many' : 'instance.web.form.FieldOne2Many',
|
'one2many' : 'instance.web.form.FieldOne2Many',
|
||||||
'one2many_list' : 'instance.web.form.FieldOne2Many',
|
'one2many_list' : 'instance.web.form.FieldOne2Many',
|
||||||
|
|
|
@ -1038,6 +1038,11 @@
|
||||||
</span>
|
</span>
|
||||||
</t>
|
</t>
|
||||||
</t>
|
</t>
|
||||||
|
<t t-name="FieldMany2Many">
|
||||||
|
<div class="oe_form_field_many2many">
|
||||||
|
<textarea rows="1"></textarea>
|
||||||
|
</div>
|
||||||
|
</t>
|
||||||
<t t-name="FieldReference">
|
<t t-name="FieldReference">
|
||||||
<table class="oe_form_field_reference oe_frame oe_forms" border="0" cellpadding="0" cellspacing="0">
|
<table class="oe_form_field_reference oe_frame oe_forms" border="0" cellpadding="0" cellspacing="0">
|
||||||
<tr>
|
<tr>
|
||||||
|
|
Loading…
Reference in New Issue