Mohammed Shekha(Open ERP) has proposed merging
lp:~openerp-dev/openobject-client-web/6.0-opw-16824-msh1 into
lp:openobject-client-web/6.0.
Requested reviews:
OpenERP Core Team (openerp)
For more details, see:
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-16824-msh1/+merge/78546
Hello,
To generate the issue go to Administration/Customization/Database
Structure/External Referentials > New.
In the web client the name field is required and readonly. As a consequence we
can not create the object.
Fixed the issue of attrs on an element, Here attrs were like make an element
readonly when one2many have some record, so attrs are depended on one2many
field's value but it was not working.
So changed the code accordingly.
Thanks.
--
https://code.launchpad.net/~openerp-dev/openobject-client-web/6.0-opw-16824-msh1/+merge/78546
Your team OpenERP R&D Team is subscribed to branch
lp:~openerp-dev/openobject-client-web/6.0-opw-16824-msh1.
=== modified file 'addons/openerp/static/javascript/form_state.js'
--- addons/openerp/static/javascript/form_state.js 2011-08-19 05:44:37 +0000
+++ addons/openerp/static/javascript/form_state.js 2011-10-07 07:13:28 +0000
@@ -174,6 +174,19 @@
}
}
+function matchArray(val,eval_value){
+ if (val.length != eval_value.length) { return false; }
+ var val = val.sort(),
+ eval_value = eval_value.sort();
+ for (var i = 0; val[i]; i++) {
+ if (val[i] !== eval_value[i]) {
+ return false;
+ }
+ }
+ return true;
+
+}
+
function form_evalExpr(prefix, expr, ref_elem) {
var stack = [];
@@ -204,7 +217,15 @@
if(elem.is(':input')) {
elem_value = elem.val();
} else if(elem[0].nodeName == "TABLE"){
- elem_value = $.trim($(elem).find("tr tbody:nth-child(2)").text())
+ prefix = $(elem).attr('id')
+ elem_value = eval($(idSelector(prefix+"/_terp_ids")).val())
+ res = matchArray(eval(val), elem_value)
+ if(res){
+ val = elem_value = true
+ }else{
+ val = true
+ elem_value = false
+ }
} else {
elem_value = elem.attr('value') || elem.text();
}
_______________________________________________
Mailing list: https://launchpad.net/~openerp-dev-gtk
Post to : [email protected]
Unsubscribe : https://launchpad.net/~openerp-dev-gtk
More help : https://help.launchpad.net/ListHelp