From 1b19b11eb5e6965a9aec878a9f30cbd0b83e86a7 Mon Sep 17 00:00:00 2001 From: Sebastian Kennedy Date: Thu, 17 Nov 2016 16:57:36 -0300 Subject: [PATCH] [ADD] Possibility to create a non square matrix --- .../static/src/js/web_widget_x2many_2d_matrix.js | 9 +++++++++ .../static/src/xml/web_widget_x2many_2d_matrix.xml | 6 ++++-- 2 files changed, 13 insertions(+), 2 deletions(-) diff --git a/web_widget_x2many_2d_matrix/static/src/js/web_widget_x2many_2d_matrix.js b/web_widget_x2many_2d_matrix/static/src/js/web_widget_x2many_2d_matrix.js index 88ba1745..850e6058 100644 --- a/web_widget_x2many_2d_matrix/static/src/js/web_widget_x2many_2d_matrix.js +++ b/web_widget_x2many_2d_matrix/static/src/js/web_widget_x2many_2d_matrix.js @@ -272,6 +272,15 @@ openerp.web_widget_x2many_2d_matrix = function(instance) return vals; }, + row_xy_exists: function(x, y) + { + if( x in this.by_x_axis && y in this.by_x_axis[x] ) { + return true; + } + + return false; + }, + // return the value of a coordinate get_xy_value: function(x, y) { diff --git a/web_widget_x2many_2d_matrix/static/src/xml/web_widget_x2many_2d_matrix.xml b/web_widget_x2many_2d_matrix/static/src/xml/web_widget_x2many_2d_matrix.xml index ca6b687f..a9da6336 100644 --- a/web_widget_x2many_2d_matrix/static/src/xml/web_widget_x2many_2d_matrix.xml +++ b/web_widget_x2many_2d_matrix/static/src/xml/web_widget_x2many_2d_matrix.xml @@ -16,8 +16,10 @@ - - + + + +