From 4dfcc4511b1e6a2c3e67a56adc632853133d4764 Mon Sep 17 00:00:00 2001
From: juanf <juanf>
Date: Wed, 13 Aug 2014 11:23:57 +0000
Subject: [PATCH] SSDM-621: tabular view Bugfix

SVN: 32169
---
 .../html/js/views/ExperimentForm/ExperimentFormView.js   | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ExperimentForm/ExperimentFormView.js b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ExperimentForm/ExperimentFormView.js
index ef129b14d64..7df8d81a70a 100644
--- a/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ExperimentForm/ExperimentFormView.js
+++ b/plasmid/source/core-plugins/newbrowser/1/as/webapps/newbrowser/html/js/views/ExperimentForm/ExperimentFormView.js
@@ -201,9 +201,12 @@ function ExperimentFormView(experimentFormController, experimentFormModel) {
 					for(var i = 0; i < data.result.length; i++) {
 						var subExperiment = data.result[i];
 						var link = $("<a>", { "style" : "cursor:pointer;" }).append(subExperiment.code);
-						link.click(function() {
-							_this._experimentFormController._mainController.changeView("showViewSamplePageFromPermId", subExperiment.permId);
-						});
+						var clickFunction = function(permId) {
+							return function() {
+								_this._experimentFormController._mainController.changeView("showViewSamplePageFromPermId", permId);
+							}
+						}
+						link.click(clickFunction(subExperiment.permId));
 						$tbody.append($("<tr>").append($("<td>").append(link)).append("<td>" + subExperiment.sampleTypeCode + "</td>").append("<td>" + Util.getMapAsString(subExperiment.properties, 200) + "</td>"));
 					}
 					$subExperimentsList.append($table);
-- 
GitLab