From 40cb207afaa8d823d957e5d5eddd98400fce4f0d Mon Sep 17 00:00:00 2001 From: Ralf Becker Date: Sat, 13 Feb 2016 16:25:50 +0000 Subject: [PATCH] fixed not detected number of autorepeated rows for id like "${row}@[name]" addressing first column, gave error "Problem in autorepeat fallback: too many rows" --- etemplate/js/et2_widget_grid.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/etemplate/js/et2_widget_grid.js b/etemplate/js/et2_widget_grid.js index 487ec4352e..faa102bb2f 100644 --- a/etemplate/js/et2_widget_grid.js +++ b/etemplate/js/et2_widget_grid.js @@ -288,7 +288,7 @@ var et2_grid = et2_DOMWidget.extend([et2_IDetachedDOM, et2_IAligned, et2_IResize var ident = content.expandName(value); // expandName() handles index into content (@), but we have to look up // regular values - if(value.indexOf('@') < 0) + if(value[0] != '@') { // Returns null if there isn't an actual value ident = content.getEntry(ident,false,true); @@ -298,7 +298,7 @@ var et2_grid = et2_DOMWidget.extend([et2_IDetachedDOM, et2_IAligned, et2_IResize rowData[rowIndex] = jQuery.extend({}, rowDataEntry); content.perspectiveData.row = ++rowIndex; ident = content.expandName(value); - if(value.indexOf('@') < 0) + if(value[0] != '@') { // Returns null if there isn't an actual value ident = content.getEntry(ident,false,true);