# Wijmo_Grid_Detail.Flexgriddetailprovider

## Content

<div class="content__tsd">
						<div style="display:flex;justify-content:space-between;align-items:center">
							<h1>
								FlexGridDetailProvider Class
							</h1>
						</div>
						<section class="tsd-comment">
							<div class="tsd-comment">
								<div class="lead">
									<p>Implements detail rows for <a href="wijmo_grid.flexgrid.html">FlexGrid</a> controls.</p>
								</div>
								<p>To add detail rows to a <a href="wijmo_grid.flexgrid.html">FlexGrid</a> control, create an instance of a
									<a href="wijmo_grid_detail.flexgriddetailprovider.html">FlexGridDetailProvider</a> and set the <a href="wijmo_grid_detail.flexgriddetailprovider.html#createdetailcell">createDetailCell</a> property
								to a function that creates elements to be displayed in the detail cells.</p>
								<p>For example:</p>
								<pre><code class="language-typescript"><span class="hljs-keyword">import</span> { FlexGrid } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo.grid'</span>;
<span class="hljs-keyword">import</span> { FlexGridDetailProvider } <span class="hljs-keyword">from</span> <span class="hljs-string">'@mescius/wijmo.grid.detail'</span>;

<span class="hljs-comment">// create FlexGrid to show categories</span>
<span class="hljs-keyword">let</span> gridCat = <span class="hljs-keyword">new</span> FlexGrid(<span class="hljs-string">'#gridCat'</span>, {
    itemsSource: getCategories();
});

<span class="hljs-comment">// add detail rows showing products in each category</span>
<span class="hljs-keyword">let</span> detailProvider = <span class="hljs-keyword">new</span> FlexGridDetailProvider(gridCat, {
    createDetailCell: <span class="hljs-function">(<span class="hljs-params">row</span>) =&gt;</span> {
        <span class="hljs-keyword">let</span> cell = <span class="hljs-built_in">document</span>.createElement(<span class="hljs-string">'div'</span>);
        <span class="hljs-keyword">new</span> FlexGrid(cell, {
            itemsSource: getProducts(row.dataItem.CategoryID)
        });
        <span class="hljs-keyword">return</span> cell;
    }
});</code></pre>
								<p>The <a href="wijmo_grid_detail.flexgriddetailprovider.html">FlexGridDetailProvider</a> provides a <a href="wijmo_grid_detail.flexgriddetailprovider.html#detailvisibilitymode">detailVisibilityMode</a> property
								that determines when the detail rows should be displayed.</p>
								<p>The default value for this property is <strong>ExpandSingle</strong>, which adds collapse/expand
								icons to the row headers.</p>
								<p>The example below shows how you can use a <a href="wijmo_grid_detail.flexgriddetailprovider.html">FlexGridDetailProvider</a> to add
								different types of detail to the rows in a <a href="wijmo_grid.flexgrid.html">FlexGrid</a>:</p>
								<p><a href="/wijmo/demos/Grid/Rows/RowDetail/Overview/purejs" target="_blank">Example</a></p>
							</div>
						</section>
						<section class="tsd-hierarchy">
							<h3>Heirarchy</h3>
							<ul class="tsd-hierarchy">
								<li>
									<span class="target">FlexGridDetailProvider</span>
									<ul class="tsd-hierarchy">
										<li>
											<a href="wijmo_angular2_grid_detail.wjflexgriddetail.html" class="tsd-signature-type">WjFlexGridDetail</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>
												Constructors
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-constructor tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#constructor" class="tsd-kind-icon">constructor</a></li>
										</ul>
									</section>
									<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_grid_detail.flexgriddetailprovider.html#createdetailcell" class="tsd-kind-icon">create<wbr>Detail<wbr>Cell</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#detailvisibilitymode" class="tsd-kind-icon">detail<wbr>Visibility<wbr>Mode</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#disposedetailcell" class="tsd-kind-icon">dispose<wbr>Detail<wbr>Cell</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#grid" class="tsd-kind-icon">grid</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#isanimated" class="tsd-kind-icon">is<wbr>Animated</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#keyactionenter" class="tsd-kind-icon">key<wbr>Action<wbr>Enter</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#maxheight" class="tsd-kind-icon">max<wbr>Height</a></li>
											<li class="tsd-kind-property tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#rowhasdetail" class="tsd-kind-icon">row<wbr>Has<wbr>Detail</a></li>
										</ul>
									</section>
									<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>
												Methods
											</h3>
										</div>
										<ul class="tsd-index-list">
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#dispose" class="tsd-kind-icon">dispose</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#getdetailrow" class="tsd-kind-icon">get<wbr>Detail<wbr>Row</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#hidedetail" class="tsd-kind-icon">hide<wbr>Detail</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#isdetailavailable" class="tsd-kind-icon">is<wbr>Detail<wbr>Available</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#isdetailvisible" class="tsd-kind-icon">is<wbr>Detail<wbr>Visible</a></li>
											<li class="tsd-kind-method tsd-parent-kind-class"><a href="wijmo_grid_detail.flexgriddetailprovider.html#showdetail" class="tsd-kind-icon">show<wbr>Detail</a></li>
										</ul>
									</section>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Constructors</h2>
							<section class="tsd-panel tsd-member tsd-kind-constructor tsd-parent-kind-class">
								<a name="constructor" class="tsd-anchor"></a>
								<h3>constructor</h3>
								<ul class="tsd-signatures tsd-kind-constructor tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">new <wbr>Flex<wbr>Grid<wbr>Detail<wbr>Provider<span class="tsd-signature-symbol">(</span>grid<span class="tsd-signature-symbol">: </span><a href="wijmo_grid.flexgrid.html" class="tsd-signature-type">FlexGrid</a>, options<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_grid_detail.flexgriddetailprovider.html" class="tsd-signature-type">FlexGridDetailProvider</a></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Initializes a new instance of the <a href="wijmo_grid_detail.flexgriddetailprovider.html">FlexGridDetailProvider</a> class.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>grid: <a href="wijmo_grid.flexgrid.html" class="tsd-signature-type">FlexGrid</a></h5>
												<div class="tsd-comment">
													<div class="lead">
														<p><a href="wijmo_grid.flexgrid.html">FlexGrid</a> that will receive detail rows.</p>
													</div>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> options: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<div class="lead">
														<p>Initialization options for the new <a href="wijmo_grid_detail.flexgriddetailprovider.html">FlexGridDetailProvider</a>.</p>
													</div>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_grid_detail.flexgriddetailprovider.html" class="tsd-signature-type">FlexGridDetailProvider</a></h4>
									</li>
								</ul>
							</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="createdetailcell" class="tsd-anchor"></a>
								<h3>createDetailCell</h3>
								<div class="tsd-signature tsd-kind-icon">create<wbr>Detail<wbr>Cell<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">ICreateDetailCell</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the callback function that creates detail cells.</p>
									</div>
									<p>The callback function takes a <a href="../enums/wijmo_grid.selectionmode.html#row">Row</a> as a parameter and
										returns an HTML element representing the row details.
									For example:</p>
									<pre><code class="language-typescript"><span class="hljs-comment">// create detail cells for a given row</span>
dp.createDetailCell = <span class="hljs-function">(<span class="hljs-params">row</span>) =&gt;</span> {
    <span class="hljs-keyword">let</span> cell = <span class="hljs-built_in">document</span>.createElement(<span class="hljs-string">'div'</span>);
    <span class="hljs-keyword">new</span> FlexGrid(cell, {
        itemsSource: getProducts(row.dataItem.CategoryID),
        headersVisibility: <span class="hljs-string">'Column'</span>
    });
    <span class="hljs-keyword">return</span> cell;
};</code></pre>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="detailvisibilitymode" class="tsd-anchor"></a>
								<h3>detailVisibilityMode</h3>
								<div class="tsd-signature tsd-kind-icon">detail<wbr>Visibility<wbr>Mode<span class="tsd-signature-symbol">:</span> <a href="../enums/wijmo_grid_detail.detailvisibilitymode.html" class="tsd-signature-type">DetailVisibilityMode</a></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets a value that determines when row details are displayed.</p>
									</div>
									<p>The default value for this property is <strong>DetailVisibilityMode.ExpandSingle</strong>.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="disposedetailcell" class="tsd-anchor"></a>
								<h3>disposeDetailCell</h3>
								<div class="tsd-signature tsd-kind-icon">dispose<wbr>Detail<wbr>Cell<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IDisposeDetailCell</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the callback function that disposes of detail cells.</p>
									</div>
									<p>The callback function takes a <a href="../enums/wijmo_grid.selectionmode.html#row">Row</a> as a parameter and
									disposes of any resources associated with the detail cell.</p>
									<p>This function is optional. Use it in cases where the
										<a href="wijmo_grid_detail.flexgriddetailprovider.html#createdetailcell">createDetailCell</a> function allocates resources that are not
									automatically garbage-collected.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="grid" class="tsd-anchor"></a>
								<h3>grid</h3>
								<div class="tsd-signature tsd-kind-icon">grid<span class="tsd-signature-symbol">:</span> <a href="wijmo_grid.flexgrid.html" class="tsd-signature-type">FlexGrid</a></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets the <a href="wijmo_grid.flexgrid.html">FlexGrid</a> that owns this <a href="wijmo_grid_detail.flexgriddetailprovider.html">FlexGridDetailProvider</a>.</p>
									</div>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="isanimated" class="tsd-anchor"></a>
								<h3>isAnimated</h3>
								<div class="tsd-signature tsd-kind-icon">is<wbr>Animated<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 that indicates whether to use animation when
										showing row details.</p>
									</div>
									<p>The default value for this property is <strong>false</strong>.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="keyactionenter" class="tsd-anchor"></a>
								<h3>keyActionEnter</h3>
								<div class="tsd-signature tsd-kind-icon">key<wbr>Action<wbr>Enter<span class="tsd-signature-symbol">:</span> <a href="../enums/wijmo_grid_detail.keyaction.html" class="tsd-signature-type">KeyAction</a></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the action to perform when the ENTER key is pressed.</p>
									</div>
									<p>The default setting for this property is <a href="../enums/wijmo_grid_detail.keyaction.html#none">KeyAction.None</a>,
										which lets the grid handle the key.
										The other option is <a href="../enums/wijmo_grid_detail.keyaction.html#toggledetail">KeyAction.ToggleDetail</a>, which handles
									the Enter key to toggle the display of the row details.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="maxheight" class="tsd-anchor"></a>
								<h3>maxHeight</h3>
								<div class="tsd-signature tsd-kind-icon">max<wbr>Height<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">number</span><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the maximum height of the detail rows, in pixels.</p>
									</div>
									<p>The default value for this property is <strong>null</strong>, which means
									there's no upper limit to the detail row height.</p>
								</div>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-property tsd-parent-kind-class">
								<a name="rowhasdetail" class="tsd-anchor"></a>
								<h3>rowHasDetail</h3>
								<div class="tsd-signature tsd-kind-icon">row<wbr>Has<wbr>Detail<span class="tsd-signature-symbol">:</span> <span class="tsd-signature-type">IRowHasDetail</span></div>
								<aside class="tsd-sources">
								</aside>
								<div class="tsd-comment">
									<div class="lead">
										<p>Gets or sets the callback function that determines whether a row
										has details.</p>
									</div>
									<p>The callback function takes a <a href="../enums/wijmo_grid.selectionmode.html#row">Row</a> as a parameter and
										returns a boolean value that indicates whether the row has
									details. For example:</p>
									<pre><code class="language-typescript"><span class="hljs-comment">// remove details from items with odd CategoryID</span>
dp.rowHasDetail = <span class="hljs-function">(<span class="hljs-params">row</span>) =&gt;</span> {
    <span class="hljs-keyword">return</span> row.dataItem.CategoryID % <span class="hljs-number">2</span> == <span class="hljs-number">0</span>;
};</code></pre>
									<p>Setting this property to null means all regular data
									rows (not group rows or new item templates) have details.</p>
								</div>
							</section>
						</section>
						<section class="tsd-panel-group tsd-member-group ">
							<h2>Methods</h2>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="dispose" class="tsd-anchor"></a>
								<h3>dispose</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">dispose<span class="tsd-signature-symbol">(</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Disposes of the control and all its resources.</p>
											</div>
										</div>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="getdetailrow" class="tsd-anchor"></a>
								<h3>getDetailRow</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">get<wbr>Detail<wbr>Row<span class="tsd-signature-symbol">(</span>row<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><a href="wijmo_grid_detail.detailrow.html" class="tsd-signature-type">DetailRow</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">null</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets the detail row associated with a given grid row.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>row: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Row or index of the row to investigate.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <a href="wijmo_grid_detail.detailrow.html" class="tsd-signature-type">DetailRow</a>
											<span class="tsd-signature-symbol"> | </span>
											<span class="tsd-signature-type">null</span>
										</h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="hidedetail" class="tsd-anchor"></a>
								<h3>hideDetail</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">hide<wbr>Detail<span class="tsd-signature-symbol">(</span>row<span class="tsd-signature-symbol">?: </span><a href="wijmo_grid.row.html" class="tsd-signature-type">Row</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Hides the detail row for a given row.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> row: <a href="wijmo_grid.row.html" class="tsd-signature-type">Row</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p><a href="../enums/wijmo_grid.selectionmode.html#row">Row</a> or index of the row that will have its details hidden.
													This parameter is optional. If not provided, all detail rows are hidden.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="isdetailavailable" class="tsd-anchor"></a>
								<h3>isDetailAvailable</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Detail<wbr>Available<span class="tsd-signature-symbol">(</span>row<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a value that determines if a row has details to show.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>row: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Row or index of the row to investigate.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="isdetailvisible" class="tsd-anchor"></a>
								<h3>isDetailVisible</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">is<wbr>Detail<wbr>Visible<span class="tsd-signature-symbol">(</span>row<span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">any</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">boolean</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Gets a value that determines if a row's details are visible.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>row: <span class="tsd-signature-type">any</span></h5>
												<div class="tsd-comment">
													<p>Row or index of the row to investigate.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">boolean</span></h4>
									</li>
								</ul>
							</section>
							<section class="tsd-panel tsd-member tsd-kind-method tsd-parent-kind-class">
								<a name="showdetail" class="tsd-anchor"></a>
								<h3>showDetail</h3>
								<ul class="tsd-signatures tsd-kind-method tsd-parent-kind-class">
									<li class="tsd-signature tsd-kind-icon">show<wbr>Detail<span class="tsd-signature-symbol">(</span>row<span class="tsd-signature-symbol">: </span><a href="wijmo_grid.row.html" class="tsd-signature-type">Row</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span>, hideOthers<span class="tsd-signature-symbol">?: </span><span class="tsd-signature-type">boolean</span><span class="tsd-signature-symbol">)</span><span class="tsd-signature-symbol">: </span><span class="tsd-signature-type">void</span></li>
								</ul>
								<ul class="tsd-descriptions">
									<li class="tsd-description">
										<aside class="tsd-sources">
										</aside>
										<div class="tsd-comment">
											<div class="lead">
												<p>Shows the detail row for a given row.</p>
											</div>
										</div>
										<h4 class="tsd-parameters-title">Parameters</h4>
										<ul class="tsd-parameters">
											<li>
												<h5>row: <a href="wijmo_grid.row.html" class="tsd-signature-type">Row</a><span class="tsd-signature-symbol"> | </span><span class="tsd-signature-type">number</span></h5>
												<div class="tsd-comment">
													<p><a href="../enums/wijmo_grid.selectionmode.html#row">Row</a> or index of the row that will have its details shown.</p>
												</div>
											</li>
											<li>
												<h5><span class="tsd-flag ts-flagOptional">Optional</span> hideOthers: <span class="tsd-signature-type">boolean</span></h5>
												<div class="tsd-comment">
													<p>Whether to hide details for all other rows.</p>
												</div>
											</li>
										</ul>
										<h4 class="tsd-returns-title">Returns <span class="tsd-signature-type">void</span></h4>
									</li>
								</ul>
							</section>
						</section>
					</div>