public final class Column extends Object
ColumnProvider
Constructor and Description |
---|
Column(String name,
String title)
Create a new
Column |
Column(String name,
String title,
String type)
Create a new
Column of the given type |
Column(String name,
String title,
String templateResourcePath,
String templateName)
Create a new
Column which is based on sightly template |
Column(String name,
String title,
String type,
String templateResourcePath,
String templateName)
Create a new
Column based on sightly template and of given type |
Modifier and Type | Method and Description |
---|---|
String |
getName()
Name of the column.
|
String |
getTemplateName()
Name of the sightly template to render the column
The resource at
templateResourcePath may contain multiple sightly templates
The template accepts a parameter named item of type InboxItem
Sample template
<template data-sly-template.wftitle="${@ item}>">
<div>
${item.workflowTitle @ i18n, locale=request.locale}
</div>
</template>
|
String |
getTemplateResourcePath()
Path of the resource containing the sightly template to render the column
|
String |
getTitle()
The display name of the column
|
String |
getType()
Fully qualified name of the class representing the type of the data associated with the column
Used for sorting on the column
e.g.
|
public Column(@Nonnull String name, String title)
Column
name
- name of the columntitle
- title of the columnpublic Column(@Nonnull String name, String title, @Nonnull String templateResourcePath, @Nonnull String templateName)
Column
which is based on sightly templatename
- name of the columntitle
- title of the columntemplateResourcePath
- path of the resource containing the sightly template to render the columntemplateName
- name of the sightly template to render the columnpublic Column(@Nonnull String name, String title, @Nonnull String type)
Column
of the given typename
- name of the columntitle
- title of the columntype
- fully qualified class name of the class representing the type of the data associated with the columnpublic Column(@Nonnull String name, String title, @Nonnull String type, @Nonnull String templateResourcePath, @Nonnull String templateName)
Column
based on sightly template and of given typename
- name of the columntitle
- title of the columntype
- fully qualified class name of the class representing the type of the data associated with the columntemplateResourcePath
- path of the resource containing the sightly template to render the columntemplateName
- name of the sightly template to render the columnpublic String getName()
public String getTitle()
public String getType()
public String getTemplateResourcePath()
public String getTemplateName()
templateResourcePath
may contain multiple sightly templates
The template accepts a parameter named item
of type InboxItem
Sample template
<template data-sly-template.wftitle="${@ item}>">
<div>
${item.workflowTitle @ i18n, locale=request.locale}
</div>
</template>
Copyright © 2010 - 2020 Adobe. All Rights Reserved