changeset d1e4fad7afd7 in sao:default
details: https://hg.tryton.org/sao?cmd=changeset&node=d1e4fad7afd7
description:
Use dictionary as search_order on Reference field
issue11251
review387941002
diffstat:
src/model.js | 12 ++++++++++++
1 files changed, 12 insertions(+), 0 deletions(-)
diffs (22 lines):
diff -r 7e806a5beef6 -r d1e4fad7afd7 src/model.js
--- a/src/model.js Tue Feb 22 23:01:11 2022 +0100
+++ b/src/model.js Tue Feb 22 23:06:02 2022 +0100
@@ -2698,6 +2698,18 @@
inversion.localize_domain(screen_domain, this.name, true),
attr_domain]);
},
+ get_search_order: function(record) {
+ var order = Sao.field.Reference._super.get_search_order.call(
+ this, record);
+ if (order !== null) {
+ var model = null;
+ if (record._values[this.name]) {
+ model = record._values[this.name][0];
+ }
+ order = order[model] || null;
+ }
+ return order;
+ },
get_models: function(record) {
var domains = this.get_domains(record);
var inversion = new Sao.common.DomainInversion();