<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://www.componentart.com/community/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>For the Love of Data - All Comments</title><link>http://www.componentart.com/community/blogs/milos/default.aspx</link><description>Blog of Milos Glisic, Director of Development</description><dc:language>en</dc:language><generator>CommunityServer 2008.5 SP2 (Debug Build: 40407.4157)</generator><item><title>re: New Grid Feature: Item Drag and Drop</title><link>http://www.componentart.com/community/blogs/milos/archive/2006/11/22/new-grid-feature-item-drag-and-drop.aspx#109028</link><pubDate>Fri, 03 Feb 2012 09:19:15 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:109028</guid><dc:creator>jaylee</dc:creator><description>&lt;p&gt;Hello&lt;/p&gt;
&lt;p&gt;I want the DataGrid is not dragging, set ItemDraggingEnabled = &amp;quot;false&amp;quot; attribute, but can also drag, and ask how to set&lt;/p&gt;
&lt;p&gt;In the asp.net&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=109028" width="1" height="1"&gt;</description></item><item><title>re: Developing Mobile Dashboards for ComponentArt Dashboard Server</title><link>http://www.componentart.com/community/blogs/milos/archive/2011/10/14/developing-mobile-dashboards-for-componentart-dashboard-server.aspx#108146</link><pubDate>Fri, 18 Nov 2011 17:15:26 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:108146</guid><dc:creator>khouk</dc:creator><description>&lt;p&gt;We would like to have workflow processing and document viewing on our dashboards. With your system, would we be able to add command buttons to reject/approve items in a grid. And hyperlink to document URLs to open a PDF?&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=108146" width="1" height="1"&gt;</description></item><item><title>re: Developing Mobile Dashboards for ComponentArt Dashboard Server</title><link>http://www.componentart.com/community/blogs/milos/archive/2011/10/14/developing-mobile-dashboards-for-componentart-dashboard-server.aspx#107878</link><pubDate>Thu, 27 Oct 2011 13:09:21 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:107878</guid><dc:creator>jbaynhamd</dc:creator><description>&lt;p&gt;Thanks Milos,&lt;/p&gt;
&lt;p&gt;It does help. &amp;nbsp;I&amp;#39;m not particularly hung up on Prism per se, but have been wondering (as I come to terms with MVVM) how best to handle messaging between multiple viewmodels in the context of a complex modular dashboard, and have been looking at Prism&amp;#39;s EventAggregator. &amp;nbsp;I&amp;#39;m not sure if my company will be in the position to purchase Dashboard Server in the future or not, but it seems sensible to me to develop dashboards with that prospect in mind, so I don&amp;#39;t to go down any blind alleys.&lt;/p&gt;
&lt;p&gt;J&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=107878" width="1" height="1"&gt;</description></item><item><title>re: Developing Mobile Dashboards for ComponentArt Dashboard Server</title><link>http://www.componentart.com/community/blogs/milos/archive/2011/10/14/developing-mobile-dashboards-for-componentart-dashboard-server.aspx#107874</link><pubDate>Wed, 26 Oct 2011 19:47:22 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:107874</guid><dc:creator>milos</dc:creator><description>&lt;p&gt;Hello,&lt;/p&gt;
&lt;p&gt;In general, the project templates provided with Dashboard Server are there to facilitate one streamlined development pattern, but it is not strictly necessary to use them. It is certainly possible to develop with Prism and deploy within Dashboard Server, as long as MVVM principles are followed. Some additional guidance from our team would likely be required to surmount any additional complexity resulting from the waiving of the Dashboard Server Visual Studio package, &amp;nbsp;but it should be workable.&lt;/p&gt;
&lt;p&gt;I hope this helps.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=107874" width="1" height="1"&gt;</description></item><item><title>re: Developing Mobile Dashboards for ComponentArt Dashboard Server</title><link>http://www.componentart.com/community/blogs/milos/archive/2011/10/14/developing-mobile-dashboards-for-componentart-dashboard-server.aspx#107857</link><pubDate>Mon, 24 Oct 2011 14:31:37 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:107857</guid><dc:creator>jbaynhamd</dc:creator><description>&lt;p&gt;Hi,&lt;/p&gt;
&lt;p&gt;If I wanted to develop my Silverlight dashboard using the Prism framework would this preclude being able to present it via the Dashboard Server?&lt;/p&gt;
&lt;p&gt;Thanks,&lt;/p&gt;
&lt;p&gt;J&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=107857" width="1" height="1"&gt;</description></item><item><title>re: Introducing SOA.UI Helpers</title><link>http://www.componentart.com/community/blogs/milos/archive/2009/12/01/introducing-soa-ui-helpers.aspx#105403</link><pubDate>Wed, 13 Apr 2011 10:01:31 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:105403</guid><dc:creator>ultrarad</dc:creator><description>&lt;p&gt;Great post! The documentation is not very generous and this kind of articles are welcome. Thank you, Milos! &lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=105403" width="1" height="1"&gt;</description></item><item><title>re: HOWTO: Plotting Points on a Map</title><link>http://www.componentart.com/community/blogs/milos/archive/2010/12/23/howto-plotting-points-on-a-map.aspx#104578</link><pubDate>Wed, 16 Feb 2011 16:12:47 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:104578</guid><dc:creator>loicbar</dc:creator><description>&lt;p&gt;I try to bind this to a simple list and the points are not showing up. Is it possible to use this feature in the developer dlls?&lt;/p&gt;
&lt;p&gt;By the way you forgot a quote : &amp;lt;TextBlock Text=&amp;quot;{Binding PropertyToDisplayInPopup} /&amp;gt;&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=104578" width="1" height="1"&gt;</description></item><item><title>re: Web.UI 2008.2 Grid News: Grouping</title><link>http://www.componentart.com/community/blogs/milos/archive/2008/09/23/web-ui-2008-2-grid-news-grouping.aspx#103998</link><pubDate>Mon, 10 Jan 2011 09:31:00 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:103998</guid><dc:creator>Shreesh</dc:creator><description>&lt;p&gt;Hi i am using CA grid in my app. i have to implement both group by and filtering on key press features.. i am partially successful. If i filter the data by entering something in search box before grouping, the result is as per the expectations. But if i group the data by one(or more) of the columns available in grid and then filter the data by entering something in the search box, the data is not filtering. I tried a lot of options like changing the running mode to callback but the grid throws an error saying, there is no data to display when running mode is call back. i have followed your post at &lt;a rel="nofollow" target="_new" href="http://aspnetajax.componentart.com/control-specific/datagrid/features/on_keyPressSearching/WebForm1.aspx"&gt;aspnetajax.componentart.com/.../WebForm1.aspx&lt;/a&gt; but the correct result is still alluding me. Please go through the following HTML for grid and suggest me where i am going wrong.&lt;/p&gt;
&lt;p&gt; &amp;nbsp;&amp;lt;ComponentArt:Grid &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ID=&amp;quot;grdDevice&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;runat=&amp;quot;server&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PreExpandOnGroup=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AutoTheming=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RunningMode=&amp;quot;client&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EnableViewState=&amp;quot;false&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ShowSearchBox=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchBoxCssClass=&amp;quot;gridSearch&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SliderPopupOffsetX=&amp;quot;20&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SliderPopupClientTemplateId=&amp;quot;SliderTemplate&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchOnKeyPress=&amp;quot;true&amp;quot; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchText=&amp;quot;&amp;lt;%$ LanguageLabel:#GeneralWords.Filter,{0}: %&amp;gt;&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SearchTextCssClass=&amp;quot;searchText&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ManualPaging=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ShowHeader=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ShowFooter=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PageSize=&amp;quot;25&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CssClass=&amp;quot;aGrid&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DataAreaCssClass=&amp;quot;gridData&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;FooterCssClass=&amp;quot;gridFooter&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HeaderCssClass=&amp;quot;gridHeader&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PagerTextCssClass=&amp;quot;gridFooterText&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PagerStyle=&amp;quot;Numbered&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GroupingPageSize=&amp;quot;10&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ImagesBaseUrl=&amp;quot;~/Images/&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;IndentCellWidth=&amp;quot;22&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;EmptyGridText=&amp;quot;&amp;lt;%$ LanguageLabel:#GeneralPhrases.NoDevicesFound %&amp;gt;&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GroupBySortAscendingImageUrl=&amp;quot;orderUp.png&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GroupBySortDescendingImageUrl=&amp;quot;orderDown.png&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LoadingPanelClientTemplateId=&amp;quot;LoadingTemplateDev&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;LoadingPanelPosition=&amp;quot;MiddleCenter&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ExpandImageUrl=&amp;quot;plusButton.gif&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;CollapseImageUrl=&amp;quot;minusButton.gif&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowTextSelection=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GroupingNotificationText=&amp;quot;&amp;lt;%$ LanguageLabel:#GeneralPhrases.DragToGroup %&amp;gt;&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;PagerInfoClientTemplateId=&amp;quot;pagerTemplate&amp;quot;&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Levels&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ComponentArt:GridLevel &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;DataKeyField=&amp;quot;DeviceID&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HeadingRowCssClass=&amp;quot;gridHeadingRow&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ShowTableHeading=&amp;quot;false&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HeadingCellCssClass=&amp;quot;gridHeadingCell&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HeadingCellHoverCssClass=&amp;quot;gridHeadingCellHover&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HeadingCellActiveCssClass=&amp;quot;gridHeadingCellActive&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HeadingTextCssClass=&amp;quot;gridHeadingCellText&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SelectedRowCssClass=&amp;quot;gridSelectedRow&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;GroupHeadingCssClass=&amp;quot;gridGroupHeading&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;RowCssClass=&amp;quot;gridRow&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;HoverRowCssClass=&amp;quot;gridRowHover&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AlternatingRowCssClass=&amp;quot;gridRowAlt&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ShowSelectorCells=&amp;quot;false&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;ColumnReorderIndicatorImageUrl=&amp;quot;reorder.png&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SortAscendingImageUrl=&amp;quot;orderUp.png&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;SortDescendingImageUrl=&amp;quot;orderDown.png&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;Columns&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn Width=&amp;quot;25&amp;quot; FixedWidth=&amp;quot;true&amp;quot; DataField=&amp;quot;Status&amp;quot; HeadingText=&amp;quot; &amp;quot; Visible=&amp;quot;true&amp;quot; AllowGrouping=&amp;quot;false&amp;quot; AllowSorting=&amp;quot;false&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;false&amp;quot; IsSearchable=&amp;quot;false&amp;quot; &amp;nbsp;DataCellClientTemplateId=&amp;quot;ImageTemplateDev&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn FixedWidth=&amp;quot;true&amp;quot; DataField=&amp;quot;DeviceID&amp;quot; HeadingText=&amp;quot; &amp;quot; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowGrouping=&amp;quot;false&amp;quot; AllowSorting=&amp;quot;false&amp;quot; Visible=&amp;quot;false&amp;quot; AllowReordering=&amp;quot;false&amp;quot; IsSearchable=&amp;quot;false&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;ProvisioningErrors&amp;quot; TextWrap=&amp;quot;false&amp;quot; HeadingText=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralWords.Error.Plural %&amp;gt;&amp;quot; AllowGrouping=&amp;quot;false&amp;quot; AllowSorting=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;true&amp;quot; IsSearchable=&amp;quot;false&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;OEMInfo&amp;quot; TextWrap=&amp;quot;true&amp;quot; HeadingText=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralWords.Name %&amp;gt;&amp;quot; AllowGrouping=&amp;quot;false&amp;quot; AllowSorting=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;true&amp;quot; IsSearchable=&amp;quot;true&amp;quot; DataCellClientTemplateId=&amp;quot;OEMTemplate&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;LocationGroup&amp;quot; HeadingText=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralWords.Group %&amp;gt;&amp;quot; AllowGrouping=&amp;quot;true&amp;quot; AllowSorting=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;true&amp;quot; IsSearchable=&amp;quot;true&amp;quot; TextWrap=&amp;quot;true&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;LocationName&amp;quot; TextWrap=&amp;quot;true&amp;quot; HeadingText=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralWords.Location %&amp;gt;&amp;quot; AllowGrouping=&amp;quot;true&amp;quot; AllowSorting=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;true&amp;quot; IsSearchable=&amp;quot;true&amp;quot; &amp;nbsp;DataCellClientTemplateId=&amp;quot;LocationDevTemplate&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ComponentArt:GridColumn DataField=&amp;quot;IPAddress&amp;quot; TextWrap=&amp;quot;false&amp;quot; HeadingText=&amp;quot;&amp;lt;%$ LanguageLabel:DevicePhrases.IPAddress %&amp;gt;&amp;quot; AllowGrouping=&amp;quot;true&amp;quot; AllowSorting=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;true&amp;quot; IsSearchable=&amp;quot;true&amp;quot; Width=&amp;quot;88&amp;quot; DataCellClientTemplateId=&amp;quot;IPAddressTemplate&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;LastSeen&amp;quot; &amp;nbsp;HeadingText=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralPhrases.LastActivity %&amp;gt;&amp;quot; AllowGrouping=&amp;quot;false&amp;quot; AllowSorting=&amp;quot;true&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;true&amp;quot; IsSearchable=&amp;quot;true&amp;quot; Width=&amp;quot;120&amp;quot; TextWrap=&amp;quot;true&amp;quot;/&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;LocationID&amp;quot; HeadingText=&amp;quot; &amp;quot; AllowGrouping=&amp;quot;false&amp;quot; AllowSorting=&amp;quot;false&amp;quot;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;AllowReordering=&amp;quot;false&amp;quot; IsSearchable=&amp;quot;false&amp;quot; Visible=&amp;quot;false&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;TunnelActive&amp;quot; Visible=&amp;quot;false&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:GridColumn DataField=&amp;quot;TunnelLastActivity&amp;quot; Visible=&amp;quot;false&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Columns&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/ComponentArt:GridLevel&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/Levels&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ClientTemplates&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ComponentArt:ClientTemplate Id=&amp;quot;LoadingTemplateDev&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;table cellspacing=&amp;quot;0&amp;quot; cellpadding=&amp;quot;0&amp;quot; border=&amp;quot;0&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;tr&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;td style=&amp;quot;font-size:10px;&amp;quot;&amp;gt;&amp;lt;asp:Literal ID=&amp;quot;Literal2&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralWords.Loading %&amp;gt;&amp;quot; /&amp;gt;&amp;nbsp;&amp;lt;/td&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;td&amp;gt;&amp;lt;img src=&amp;quot;../Images/loading.gif&amp;quot; alt=&amp;quot;&amp;lt;asp:Literal ID=&amp;quot;Literal9&amp;quot; runat=&amp;quot;server&amp;quot; Text=&amp;quot;&amp;lt;%$ LanguageLabel:GeneralWords.Loading%&amp;gt;&amp;quot; /&amp;gt;&amp;quot; /&amp;gt;&amp;lt;/td&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/tr&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/table&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:ClientTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:ClientTemplate ID=&amp;quot;IPAddressTemplate&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;img src=&amp;quot;../Images/## GetTunnelerImage(DataItem.getMember(&amp;quot;TunnelActive&amp;quot;).get_value()) ##&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;alt=&amp;quot;## DataItem.getMember(&amp;quot;TunnelLastActivity&amp;quot;).get_value() ##&amp;quot; &lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;title=&amp;quot;## DataItem.getMember(&amp;quot;TunnelLastActivity&amp;quot;).get_value() ##&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;## DataItem.getMember(&amp;quot;IPAddress&amp;quot;).get_value() ##&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:ClientTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:ClientTemplate ID=&amp;quot;ImageTemplateDev&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;img src=&amp;quot;../Images/## GetImage(DataItem.getMember(&amp;quot;Status&amp;quot;).get_value()) ##&amp;quot; /&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:ClientTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:ClientTemplate ID=&amp;quot;OEMTemplate&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;a href=&amp;quot;../Devices/Device.aspx?DeviceID=## DataItem.getMember(&amp;quot;DeviceID&amp;quot;).get_value() ##&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;## DataItem.getMember(&amp;quot;OEMInfo&amp;quot;).get_value() ##&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:ClientTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:ClientTemplate ID=&amp;quot;LocationDevTemplate&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;a href=&amp;quot;../Location/LocationDetail.aspx?LocationID=## DataItem.getMember(&amp;quot;LocationID&amp;quot;).get_value() ##&amp;quot; target=&amp;quot;_blank&amp;quot;&amp;gt;## DataItem.getMember(&amp;quot;LocationName&amp;quot;).get_value() ##&amp;nbsp;&amp;lt;/a&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:ClientTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;ComponentArt:ClientTemplate ID=&amp;quot;pagerTemplate&amp;quot; runat=&amp;quot;server&amp;quot;&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;## GetPageCountDisplay() ## ## 1 + Parent.CurrentPageIndex ## &amp;nbsp;/ &amp;nbsp;## Math.max(1 , Parent.PageCount) ## (## Parent.RecordCount ## ##GetItemCountDisplay()##)&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:ClientTemplate&amp;gt;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ClientTemplates&amp;gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&amp;lt;/ComponentArt:Grid&amp;gt;&lt;/p&gt;
&lt;p&gt; Please advice me..&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=103998" width="1" height="1"&gt;</description></item><item><title>re: Introducing ComponentArt Upload</title><link>http://www.componentart.com/community/blogs/milos/archive/2008/03/28/introducing-componentart-upload.aspx#103200</link><pubDate>Thu, 11 Nov 2010 13:42:29 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:103200</guid><dc:creator>Mwkhan86</dc:creator><description>&lt;p&gt;I have been using Componentart Upload to upload files. I have copied exactly the same code as was given in Samples but i am unable to upload the file. During Debug i found it is going through the UploadBegin event then i dont know where it goes? Neither it comes to UploadEnd nor at UploadError Event. &lt;/p&gt;
&lt;p&gt;Please Help&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=103200" width="1" height="1"&gt;</description></item><item><title>re: Grid Configuration via Web Service</title><link>http://www.componentart.com/community/blogs/milos/archive/2008/06/13/grid-configuration-via-web-service.aspx#101092</link><pubDate>Sat, 17 Jul 2010 15:07:51 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:101092</guid><dc:creator>CLAMONT</dc:creator><description>&lt;p&gt;mayank.aroa: &amp;nbsp;seems like you are using wcf instead of a webservice. &amp;nbsp;&lt;/p&gt;
&lt;p&gt;Look at this example &lt;a rel="nofollow" target="_new" href="http://www.componentart.com/community/forums/p/38385/38486.aspx#38486"&gt;www.componentart.com/.../38486.aspx&lt;/a&gt; and then be sure to add the following attribute to your service: &amp;nbsp; &amp;nbsp; [ServiceKnownType(typeof(myObject))]&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=101092" width="1" height="1"&gt;</description></item><item><title>re: Web Service Data Loading with Navigation Controls</title><link>http://www.componentart.com/community/blogs/milos/archive/2007/12/18/web-service-data-loading-with-navigation-controls.aspx#101085</link><pubDate>Fri, 16 Jul 2010 22:26:08 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:101085</guid><dc:creator>CLAMONT</dc:creator><description>&lt;p&gt;none of the links work... I need the webservice samples... not SOA since SOA currently only allows one TreeView per page...&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=101085" width="1" height="1"&gt;</description></item><item><title>re: TreeView and Web Services</title><link>http://www.componentart.com/community/blogs/milos/archive/2008/04/23/treeview-and-web-services.aspx#99097</link><pubDate>Tue, 06 Apr 2010 14:55:01 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:99097</guid><dc:creator>sguzik</dc:creator><description>&lt;p&gt;Hi Milos,&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; We are using CA treeview control to populate with various nodes, in which few of these nodes do contain few other sub-nodes. So, we are opting for treeviewnode &amp;quot;UseWebService&amp;quot; property by setting &amp;quot;WebService&amp;quot; and &amp;quot;WebServiceMethod&amp;quot; of treeview, to populate Nodes with sub nodes. So, here my question is, can we send any parameters to the &amp;quot;Completed&amp;quot; event from &amp;quot;WebMethod&amp;quot;, so that I can control the flow of application at the client side. The reason is, in &amp;quot;WebMethod&amp;quot; we&amp;#39;ll verify certain conditions, if those conditions are not met, then we&amp;#39;ll redirect the client/user to another page.&lt;/p&gt;
&lt;p&gt;Please let me know how can we accoplish this?&lt;/p&gt;
&lt;p&gt;Kindly revert, If you need more explanation.&lt;/p&gt;
&lt;p&gt;Thank you&lt;/p&gt;
&lt;p&gt;Praneeth&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=99097" width="1" height="1"&gt;</description></item><item><title>re: SOA.UI with DataGrid for AJAX</title><link>http://www.componentart.com/community/blogs/milos/archive/2009/11/24/soa-ui-with-datagrid-for-ajax.aspx#97871</link><pubDate>Thu, 04 Feb 2010 07:38:37 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:97871</guid><dc:creator>kishore407</dc:creator><description>&lt;p&gt;Hi, &lt;/p&gt;
&lt;p&gt;We are using &amp;nbsp;CA Grid ,I am not getting current row column index. &lt;/p&gt;
&lt;p&gt; function Grid1_onItemSelect(sender, eventArgs) {&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var item = eventArgs.get_item();&lt;/p&gt;
&lt;p&gt; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;var gridItem = Grid1.get_table().getRow(item.Index)&lt;/p&gt;
&lt;p&gt;var ColumnIndex=Grid1.get_table().getColumn(item.Index)&lt;/p&gt;
&lt;p&gt;}&lt;/p&gt;
&lt;p&gt; If you &amp;nbsp;getting this solution please send the answer.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=97871" width="1" height="1"&gt;</description></item><item><title>re: Introducing SOA.UI Helpers</title><link>http://www.componentart.com/community/blogs/milos/archive/2009/12/01/introducing-soa-ui-helpers.aspx#96591</link><pubDate>Wed, 02 Dec 2009 18:29:42 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:96591</guid><dc:creator>setclear</dc:creator><description>&lt;p&gt;Great, I have been looking for this from day one. While I realize that overall the amount of code stays the same it does make a huge difference in keeping my code clean &amp;amp; lean and easy to support.&lt;/p&gt;
&lt;p&gt;I hope you guys can add more of these common scenarios into your packages as the majority of my code is the plain vanilla implementation that you mentioned from working on the CA demos.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=96591" width="1" height="1"&gt;</description></item><item><title>SOA.UI with DataGrid for AJAX</title><link>http://www.componentart.com/community/blogs/milos/archive/2009/11/17/filtering-and-searching-with-datagrid-for-silverlight.aspx#96427</link><pubDate>Tue, 24 Nov 2009 21:05:26 GMT</pubDate><guid isPermaLink="false">9ff84d31-80d1-44bd-98c8-eba0322b9d03:96427</guid><dc:creator>Milos Glisic</dc:creator><description>&lt;p&gt;A bit of time has passed since we introduced the SOA.UI framework for writing web services that drive&lt;/p&gt;
&lt;img src="http://www.componentart.com/community/aggbug.aspx?PostID=96427" width="1" height="1"&gt;</description></item></channel></rss>
