# Wijmo_Angular2_Grid.Wjflexgridcelltemplate

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								WjFlexGridCellTemplate Class
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Angular 2 directive for the <a href="wijmo_grid.flexgrid.html">FlexGrid</a> cell templates.</p>
								</div>
								<p>The <b>wjFlexGridCellTemplate</b> directive defines a template for a certain
									cell type in <a href="wijmo_grid.flexgrid.html">FlexGrid</a>. The template should be defined on a <b>&lt;ng-template&gt;</b> element
									and must contain a <b>cellType</b> attribute that
									specifies the {@link wijmo.angular2.grid.CellTemplateType}. Depending on the template's cell type,
									the <b>&lt;ng-template&gt;</b> element with the <b>wjFlexGridCellTemplate</b> directive must be a child
									of either <a href="wijmo_angular2_grid.wjflexgrid.html">wijmo.angular2.grid.WjFlexGrid</a>
								or <a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> components.</p>
								<p>Column-specific cell templates must be contained in <b>wj-flex-grid-column</b>
									components, and cells that are not column-specific (like row header or top left cells)
								must be contained in the <b>wj-flex-grid</b> component.</p>
								<p>The <b>&lt;ng-template&gt;</b> element with the <b>wjFlexGridCellTemplate</b> directive
									may contain an arbitrary HTML fragment with Angular 2 interpolation expressions and
								other components and directives.</p>
								<p>Bindings in HTML fragment can use the <b>cell</b> local template variable containing the cell context object,
									with <b>col</b>, <b>row</b>, and <b>item</b> properties that refer to the <a href="wijmo_grid.column.html">Column</a>,
								<a href="../enums/wijmo_grid.selectionmode.html#row">Row</a>, and <b>Row.dataItem</b> objects pertaining to the cell.</p>
								<p>For cell types like <b>Group</b> and <b>CellEdit</b>, an additional <b>value</b>
									property containing an unformatted cell value is provided. For example, here is a
									<a href="wijmo_grid.flexgrid.html">FlexGrid</a> control with templates for row header cells and, regular
								and column header cells of the Country column:</p>
								<pre><code class="language-typescript"><span class="hljs-comment">// component.ts</span>
<span class="hljs-keyword">import</span> * <span class="hljs-keyword">as</span> wjGrid <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo.angular2.grid'</span>;

<span class="hljs-meta">@Component</span>({
    templateUrl: <span class="hljs-string">'./component.html'</span>,
    selector: <span class="hljs-string">'my-cmp'</span>,
})
<span class="hljs-keyword">export</span> <span class="hljs-keyword">class</span> MyCmp {
    data: <span class="hljs-built_in">any</span>[];
}</code></pre>
								<pre><code class="language-html"><span class="hljs-comment">&lt;!-- component.html --&gt;</span>
<span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid</span> [<span class="hljs-attr">itemsSource</span>]=<span class="hljs-string">"data"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'RowHeader'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    {{cell.row.index}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'RowHeaderEdit'"</span>&gt;</span>
    ...
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>

  <span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Country'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'country'"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'ColumnHeader'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"resources/globe.png"</span> /&gt;</span>
        {{cell.col.header}}
    <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'Cell'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
      <span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"resources/{{cell.item.country}}.png"</span> /&gt;</span>
      {{cell.item.country}}
    <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Sales'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'sales'"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid</span>&gt;</span></code></pre>
								<p>The <b>cellType</b> attribute takes any of the following enumerated values:</p>
								<p><b>Cell</b></p>
								<p>Defines a regular (data) cell template. Must be a child of the <a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component.
								For example, this cell template shows flags in the cells of Country column:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Country'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'country'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'Cell'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"resources/{{cell.item.country}}.png"</span> /&gt;</span>
    {{cell.item.country}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
								<p>If <b>Group</b> template is not provided for a hierarchical <a href="wijmo_grid.flexgrid.html">FlexGrid</a> (that is, one with the <b>childItemsPath</b> property
									specified), non-header cells in group rows of
								this <a href="wijmo_grid.column.html">Column</a> also use this template.</p>
								<p><b>CellEdit</b></p>
								<p>Defines a template for a cell in edit mode. Must be a child of the <a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component.
									This cell type has an additional <b>cell.value</b> property available for binding. It contains the
								original cell value before editing, and the updated value after editing.</p>
								<p>For example, here is a template that uses the Wijmo <a href="wijmo_input.inputnumber.html">InputNumber</a> control as an editor
								for the "Sales" column:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Sales'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'sales'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'CellEdit'"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">wj-input-number</span> [(<span class="hljs-attr">value</span>)]=<span class="hljs-string">"cell.value"</span> [<span class="hljs-attr">step</span>]=<span class="hljs-string">"1"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">wj-input-number</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
								<p><b>ColumnHeader</b></p>
								<p>Defines a template for a column header cell. Must be a child of the <a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component.
								For example, this template adds an image to the header of the "Country" column:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Country'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'country'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'ColumnHeader'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">img</span> <span class="hljs-attr">src</span>=<span class="hljs-string">"resources/globe.png"</span> /&gt;</span>
    {{cell.col.header}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
								<p><b>RowHeader</b></p>
								<p>Defines a template for a row header cell. Must be a child of the <a href="wijmo_angular2_grid.wjflexgrid.html">wijmo.angular2.grid.WjFlexGrid</a> component.
								For example, this template shows row indices in the row headers:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid</span> [<span class="hljs-attr">itemsSource</span>]=<span class="hljs-string">"data"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'RowHeader'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    {{cell.row.index + 1}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid</span>&gt;</span></code></pre>
								<p>Note that this template is applied to a row header cell, even if it is in a row that is
									in edit mode. In order to provide an edit-mode version of a row header cell with alternate
								content, define the <b>RowHeaderEdit</b> template.</p>
								<p><b>RowHeaderEdit</b></p>
								<p>Defines a template for a row header cell in edit mode. Must be a child of the
									<a href="wijmo_angular2_grid.wjflexgrid.html">wijmo.angular2.grid.WjFlexGrid</a> component. For example, this template shows dots in the header
								of rows being edited:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid</span> [<span class="hljs-attr">itemsSource</span>]=<span class="hljs-string">"data"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'RowHeaderEdit'"</span>&gt;</span>
    ...
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid</span>&gt;</span></code></pre>
								<p>Use the following <b>RowHeaderEdit</b> template to add the standard edit-mode indicator to cells where the <b>RowHeader</b> template
								applies:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid</span> [<span class="hljs-attr">itemsSource</span>]=<span class="hljs-string">"data"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'RowHeaderEdit'"</span>&gt;</span>
    {{<span class="hljs-symbol">&amp;#x270e;</span>}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid</span>&gt;</span></code></pre>
								<p><b>TopLeft</b></p>
								<p>Defines a template for the top left cell. Must be a child of the <a href="wijmo_angular2_grid.wjflexgrid.html">wijmo.angular2.grid.WjFlexGrid</a> component.
								For example, this template shows a down/right glyph in the top-left cell of the grid:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid</span> [<span class="hljs-attr">itemsSource</span>]=<span class="hljs-string">"data"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'TopLeft'"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">span</span> <span class="hljs-attr">class</span>=<span class="hljs-string">"wj-glyph-down-right"</span>&gt;</span><span class="hljs-tag">&lt;/<span class="hljs-name">span</span>&gt;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid</span>&gt;</span></code></pre>
								<p><b>GroupHeader</b></p>
								<p>Defines a template for a group header cell in a <a href="wijmo_grid.grouprow.html">GroupRow</a>. Must be a child of the <a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component.</p>
								<p>The <b>cell.row</b> property contains an instance of the <b>GroupRow</b> class. If the grouping comes
								from <a href="wijmo.collectionview.html">CollectionView</a>, the <b>cell.item</b> property references the <a href="wijmo.collectionviewgroup.html">CollectionViewGroup</a> object.</p>
								<p>For example, this template uses a checkbox element as an expand/collapse toggle:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Country'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'country'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'GroupHeader'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    <span class="hljs-tag">&lt;<span class="hljs-name">input</span> <span class="hljs-attr">type</span>=<span class="hljs-string">"checkbox"</span> [(<span class="hljs-attr">ngModel</span>)]=<span class="hljs-string">"cell.row.isCollapsed"</span>/&gt;</span>
    {{cell.item.name}} ({{cell.item.items.length}} items)
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
								<p><b>Group</b></p>
								<p>Defines a template for a regular cell (not a group header) in a <a href="wijmo_grid.grouprow.html">GroupRow</a>. Must be a child of the
									<a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component. This cell type has an additional <b>cell.value</b> property available for
									binding. In cases where columns have the <b>aggregate</b> property specified, it contains the unformatted
								aggregate value.</p>
								<p>For example, this template shows aggregate's value and kind for group row cells in the "Sales"
								column:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Sales'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'sales'"</span> [<span class="hljs-attr">aggregate</span>]=<span class="hljs-string">"'Avg'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'Group'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    Average: {{cell.value | number:'1.0-0'}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
								<p><b>ColumnFooter</b></p>
								<p>Defines a template for a regular cell in a <b>columnFooters</b> panel. Must be a child of the
									<a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component. This cell type has an additional <b>cell.value</b>
								property available for binding that contains a cell value.</p>
								<p>For example, this template shows aggregate's value and kind for a footer cell in the "Sales"
								column:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Sales'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'sales'"</span> [<span class="hljs-attr">aggregate</span>]=<span class="hljs-string">"'Avg'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'ColumnFooter'"</span> <span class="hljs-attr">let-cell</span>=<span class="hljs-string">"cell"</span>&gt;</span>
    Average: {{cell.value | number:'1.0-0'}}
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
								<p><b>BottomLeft</b></p>
								<p>Defines a template for the bottom left cells (at the intersection of the row header and column footer cells).
									Must be a child of the <a href="wijmo_angular2_grid.wjflexgrid.html">wijmo.angular2.grid.WjFlexGrid</a> component.
								For example, this template shows a sigma glyph in the bottom-left cell of the grid:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid</span> [<span class="hljs-attr">itemsSource</span>]=<span class="hljs-string">"data"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'BottomLeft'"</span>&gt;</span>
    <span class="hljs-symbol">&amp;#931;</span>
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid</span>&gt;</span></code></pre>
								<p><b>NewCellTemplate</b></p>
								<p>Defines a cell in a new row template. Must be a child of the <a href="wijmo_angular2_grid.wjflexgridcolumn.html">wijmo.angular2.grid.WjFlexGridColumn</a> component.
									Note that the <b>cell.item</b> property is undefined for this type of a cell.
								For example, this cell template shows a placeholder in the Date column's cell in the "new row" item:</p>
								<pre><code class="language-html"><span class="hljs-tag">&lt;<span class="hljs-name">wj-flex-grid-column</span> [<span class="hljs-attr">header</span>]=<span class="hljs-string">"'Date'"</span> [<span class="hljs-attr">binding</span>]=<span class="hljs-string">"'date'"</span>&gt;</span>
  <span class="hljs-tag">&lt;<span class="hljs-name">ng-template</span> <span class="hljs-attr">wjFlexGridCellTemplate</span> [<span class="hljs-attr">cellType</span>]=<span class="hljs-string">"'NewCellTemplate'"</span>&gt;</span>
    Enter a date here
  <span class="hljs-tag">&lt;/<span class="hljs-name">ng-template</span>&gt;</span>
<span class="hljs-tag">&lt;/<span class="hljs-name">wj-flex-grid-column</span>&gt;</span></code></pre>
							</div>
						</section>
						<section class="tsd-hierarchy">
							<h3>Heirarchy</h3>
							<ul class="tsd-hierarchy">
								<li>
									<span class="target">WjFlexGridCellTemplate</span>
									<ul class="tsd-hierarchy">
										<li>
											<a href="wijmo_angular2_grid_multirow.wjmultirowcelltemplate.html" class="tsd-signature-type">WjMultiRowCellTemplate</a>
										</li>
									</ul>
								</li>
							</ul>
						</section>
						<section class="tsd-index-group">
							<section class="tsd-index-panel">
								<div class="tsd-index-content">
									<section class="tsd-index-section ">
										<div class="title">
											<div class="gc_api_tree-item_icon_img_wrapper">
												<div class="gc_api_tree-item_icon_img" data-expand="true">
												</div>
											</div>
											<h3>
												Properties
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_angular2_grid.wjflexgridcelltemplate.html#autosizerows" class="tsd-kind-icon">auto<wbr>Size<wbr>Rows</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_angular2_grid.wjflexgridcelltemplate.html#celloverflow" class="tsd-kind-icon">cell<wbr>Overflow</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_angular2_grid.wjflexgridcelltemplate.html#celltype" class="tsd-kind-icon">cell<wbr>Type</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_angular2_grid.wjflexgridcelltemplate.html#forcefulledit" class="tsd-kind-icon">force<wbr>Full<wbr>Edit</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Properties</h2>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="autosizerows" class="tsd-anchor"></a>
								<h3>autoSizeRows</h3>
								<div class="tsd-signature tsd-kind-icon">auto<wbr>Size<wbr>Rows<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value indicating whether the cell template will increase grid's default row height
										to accomodate cells content. Defaults to true.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="celloverflow" class="tsd-anchor"></a>
								<h3>cellOverflow</h3>
								<div class="tsd-signature tsd-kind-icon">cell<wbr>Overflow<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">string</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Defines the <b>style.overflow</b> property value for cells.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="celltype" class="tsd-anchor"></a>
								<h3>cellType</h3>
								<div class="tsd-signature tsd-kind-icon">cell<wbr>Type<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">any</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Defines the type of cell to which the template is applied. String enum member
										names can be used to specify the property value as well.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="forcefulledit" class="tsd-anchor"></a>
								<h3>forceFullEdit</h3>
								<div class="tsd-signature tsd-kind-icon">force<wbr>Full<wbr>Edit<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">boolean</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>For cell edit templates, indicates whether cell editing forcibly starts in full edit mode,
											regardless of how the editing was initiated. In full edit mode pressing cursor keys don't finish editing.
										Defaults to true.</p>
									</div>
								</div>
							</section>
						</section>
					</div>