You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by mg...@apache.org on 2012/06/22 10:33:51 UTC
[2/3] git commit: WICKET-4621 Add constructor that accepts
IModel for AbstractColumn's header
WICKET-4621 Add constructor that accepts IModel<String> for AbstractColumn's header
Project: http://git-wip-us.apache.org/repos/asf/wicket/repo
Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/f0a782c5
Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/f0a782c5
Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/f0a782c5
Branch: refs/heads/master
Commit: f0a782c53fc3250f36ee51c9f22fbc5af67a8ab9
Parents: 1695328
Author: Martin Tzvetanov Grigorov <mg...@apache.org>
Authored: Fri Jun 22 11:31:04 2012 +0300
Committer: Martin Tzvetanov Grigorov <mg...@apache.org>
Committed: Fri Jun 22 11:31:04 2012 +0300
----------------------------------------------------------------------
.../markup/html/tree/table/AbstractColumn.java | 18 ++++++++++++++-
1 files changed, 17 insertions(+), 1 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/wicket/blob/f0a782c5/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tree/table/AbstractColumn.java
----------------------------------------------------------------------
diff --git a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tree/table/AbstractColumn.java b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tree/table/AbstractColumn.java
index 8362d12..d09cf6b 100644
--- a/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tree/table/AbstractColumn.java
+++ b/wicket-extensions/src/main/java/org/apache/wicket/extensions/markup/html/tree/table/AbstractColumn.java
@@ -21,6 +21,8 @@ import javax.swing.tree.TreeNode;
import org.apache.wicket.Component;
import org.apache.wicket.MarkupContainer;
import org.apache.wicket.markup.html.basic.Label;
+import org.apache.wicket.model.IModel;
+import org.apache.wicket.model.Model;
/**
@@ -33,7 +35,7 @@ public abstract class AbstractColumn implements IColumn
{
private static final long serialVersionUID = 1L;
- private final String header;
+ private final IModel<String> header;
private final ColumnLocation location;
@@ -50,6 +52,20 @@ public abstract class AbstractColumn implements IColumn
*/
public AbstractColumn(final ColumnLocation location, final String header)
{
+ this(location, Model.of(header));
+ }
+
+ /**
+ * Creates the tree column.
+ *
+ * @param location
+ * Specifies how the column should be aligned and what his size should be
+ *
+ * @param header
+ * Header caption
+ */
+ public AbstractColumn(final ColumnLocation location, final IModel<String> header)
+ {
this.location = location;
this.header = header;
}