You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@isis.apache.org by rm...@apache.org on 2013/03/19 22:16:10 UTC

[9/9] git commit: ISIS-162 - added interaction variables to links in list items.

Updated Branches:
  refs/heads/master 04d8bd369 -> 8f59c0da5


ISIS-162 - added interaction variables to links in list items.

Project: http://git-wip-us.apache.org/repos/asf/isis/repo
Commit: http://git-wip-us.apache.org/repos/asf/isis/commit/98bfcbcb
Tree: http://git-wip-us.apache.org/repos/asf/isis/tree/98bfcbcb
Diff: http://git-wip-us.apache.org/repos/asf/isis/diff/98bfcbcb

Branch: refs/heads/master
Commit: 98bfcbcbf2f29e3c9fac0c67ee97204db16b0ec2
Parents: 0e77c80
Author: rmatthews <rm...@nakedobjects.org>
Authored: Sat Mar 16 22:52:04 2013 +0000
Committer: rmatthews <rm...@nakedobjects.org>
Committed: Tue Mar 19 19:38:09 2013 +0000

----------------------------------------------------------------------
 .../scimpi/dispatcher/view/display/ListView.java   |    6 ++++--
 1 files changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/isis/blob/98bfcbcb/component/viewer/scimpi/dispatcher/src/main/java/org/apache/isis/viewer/scimpi/dispatcher/view/display/ListView.java
----------------------------------------------------------------------
diff --git a/component/viewer/scimpi/dispatcher/src/main/java/org/apache/isis/viewer/scimpi/dispatcher/view/display/ListView.java b/component/viewer/scimpi/dispatcher/src/main/java/org/apache/isis/viewer/scimpi/dispatcher/view/display/ListView.java
index e2e6cdb..3bd8352 100644
--- a/component/viewer/scimpi/dispatcher/src/main/java/org/apache/isis/viewer/scimpi/dispatcher/view/display/ListView.java
+++ b/component/viewer/scimpi/dispatcher/src/main/java/org/apache/isis/viewer/scimpi/dispatcher/view/display/ListView.java
@@ -66,8 +66,10 @@ public class ListView extends AbstractObjectProcessor {
             request.appendHtml("<li>");
             if (linkRow != null) {
                 final Scope scope = linkRow == null ? Scope.INTERACTION : RequestContext.scope(linkRow.getScope());
-                final String rowId = request.getContext().mapObject(element, scope);
-                request.appendHtml("<a class=\"item-select\" href=\"" + linkRow.getForwardView() + "?" + linkRow.getVariable() + "=" + rowId + "\">");
+                RequestContext context = request.getContext();
+                final String rowId = context.mapObject(element, scope);
+                request.appendHtml("<a class=\"item-select\" href=\"" + linkRow.getForwardView() + "?" + linkRow.getVariable()
+                        + "=" + rowId + context.encodedInteractionParameters() + "\">");
             }
             request.appendAsHtmlEncoded(element.titleString());
             if (linkRow != null) {