﻿<?xml version="1.0" encoding="utf-8"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:media="http://search.yahoo.com/mrss/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0"><channel><title>Intersoft Community - WebGrid Enterprise - Web Grid data display in List Box</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Web-Grid-data-display-in-List-Box/</link><description /><generator>http://www.intersoftsolutions.com</generator><language>en</language><copyright>Copyright 2002 - 2015 Intersoft Solutions Corp. All rights reserved.</copyright><ttl>60</ttl><item><title>Web Grid data display in List Box</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Web-Grid-data-display-in-List-Box/</link><pubDate>Thu, 28 Jan 2010 05:56:20 GMT</pubDate><dc:creator>faizalrahman4u@live.com</dc:creator><description>&lt;p&gt;&lt;span class="Apple-style-span" style="font-family: 'segoe ui', arial, verdana, tahoma; font-size: 16px; color: rgb(0, 54, 99); line-height: 17px; "&gt;Thanks&lt;/span&gt; &lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; font-size: 16px; color: rgb(0, 54, 99); line-height: 17px; "&gt;&lt;a class="contentlink" href="http://intersoftpt.com/Community/Users/Glayaar/" style="font-family: 'segoe ui', arial, verdana, tahoma; color: rgb(22, 95, 167); text-decoration: none; "&gt;Glenn&lt;/a&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" style="font-size: 18px; color: rgb(0, 54, 99); font-family: 'segoe ui', arial, verdana, tahoma; "&gt;&lt;span style="font-size: 16px; line-height: 17px; "&gt;It works..&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;</description></item><item><title>Web Grid data display in List Box</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Web-Grid-data-display-in-List-Box/</link><pubDate>Thu, 28 Jan 2010 04:00:12 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;It seems Firefox did not recognoze the Add function in the Options object. In order for compliance with Firefox we will have to add the new options using indexer. Here is the new snippet:&lt;/p&gt;&lt;pre&gt;function display(idx) {&lt;br /&gt;&lt;br /&gt;    var grid = ISGetObject("WGActivity");&lt;br /&gt;    var tblElm = grid.RootTable.GetElement(WG40.BODY, WG40.HTMLTABLE);&lt;br /&gt;    &lt;br /&gt;    var selRow = tblElm.rows[idx];    &lt;br /&gt;    var optText = "";&lt;br /&gt;    var optVal = "";&lt;br /&gt;    &lt;br /&gt;    for (j = 0; j &amp;lt; selRow.cells.length; j&amp;#43;&amp;#43;) {&lt;br /&gt;        var val = selRow.cells[j].innerText;&lt;br /&gt;        if(j == 0)&lt;br /&gt;            optVal = optText = val;&lt;br /&gt;&lt;br /&gt;        if (selRow.cells[j].getElementsByTagName("input").length &amp;gt; 0)&lt;br /&gt;            if (!(val == " " || val == "&amp;lt;nobr&amp;gt;&amp;nbsp;&amp;lt;/nobr&amp;gt;") &amp;amp;&amp;amp; &lt;br /&gt;                j &amp;gt; 0 &amp;amp;&amp;amp; selRow.cells[j].getElementsByTagName("input")[0].checked)&lt;br /&gt;                    optText &amp;#43;= " " &amp;#43; val;   &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    var listBox = document.getElementById("lbactivity");&lt;br /&gt;    var doAdd = true;&lt;br /&gt;    &lt;br /&gt;    for (var i = 0; i &amp;lt; listBox.options.length; i&amp;#43;&amp;#43;)&lt;br /&gt;    {&lt;br /&gt;        if (listBox.options[i].value == optVal) {&lt;br /&gt;            doAdd = false;&lt;br /&gt;            listBox.options[i].text = optText;&lt;br /&gt;            if (optText == optVal)&lt;br /&gt;                listBox.options[i] = null; &lt;br /&gt;            break;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    if (doAdd)&lt;br /&gt;        &lt;span style="color: rgb(255, 0, 0);"&gt;listBox.options[listBox.options.length] = (new Option(optText, optVal));&lt;/span&gt;&lt;br /&gt;}&lt;/pre&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Web Grid data display in List Box</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Web-Grid-data-display-in-List-Box/</link><pubDate>Thu, 28 Jan 2010 00:36:26 GMT</pubDate><dc:creator>faizalrahman4u@live.com</dc:creator><description>&lt;p&gt;Hi Glenn Layaar,&lt;/p&gt;&lt;p&gt;&lt;font class="Apple-style-span" style="font-family: 'segoe ui', arial, verdana, tahoma; "&gt;&lt;span style="line-height: 17px; "&gt;Thanks for ur reply..&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="font-family: 'segoe ui', arial, verdana, tahoma; "&gt;&lt;span style="line-height: 17px; "&gt;In Firefox it will show all checkboxes. for that i hav added an if loop..&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p&gt;&lt;font class="Apple-style-span" style="font-size: 18px; color: rgb(0, 54, 99); font-family: 'segoe ui', arial, verdana, tahoma; "&gt;&lt;span style="font-size: 16px; line-height: 17px; "&gt;&lt;span style="color: rgb(63, 63, 63); font-family: 'segoe ui', arial, verdana, tahoma; font-size: 12px; line-height: 18px; " /&gt;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;font class="Apple-style-span" style="font-size: 18px; color: rgb(0, 54, 99); font-family: 'segoe ui', arial, verdana, tahoma; "&gt;&lt;pre style="font-family: 'courier new', tahoma; background-color: rgb(255, 252, 225); font-size: 9pt; white-space: pre-wrap; word-wrap: break-word; "&gt;&lt;span style="color: rgb(63, 63, 63); font-family: 'segoe ui', arial, verdana, tahoma; white-space: normal; line-height: 18px; "&gt;&lt;pre style="font-family: 'courier new', tahoma; background-color: rgb(255, 252, 225); font-size: 9pt; white-space: pre-wrap; word-wrap: break-word; "&gt;for (i = 0; i &amp;lt; tblElm.rows.length; i&amp;#43;&amp;#43;) {&lt;br style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;    for (j = 1; j &amp;lt; tblElm.rows[i].cells.length; j&amp;#43;&amp;#43;) {&lt;br style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;        var val = tblElm.rows[i].cells[j].innerText;&lt;br style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;        if (tblElm.rows[i].cells[j].innerText != " ")&amp;nbsp;{&lt;/pre&gt;&lt;pre style="font-family: 'courier new', tahoma; background-color: rgb(255, 252, 225); font-size: 9pt; white-space: pre-wrap; word-wrap: break-word; "&gt;         if(tblElm.rows[i].cells[j].innerHTML != "&amp;lt;nobr&amp;gt;&amp;amp;nbsp;&amp;lt;/nobr&amp;gt;")&lt;/pre&gt;&lt;pre style="font-family: 'courier new', tahoma; background-color: rgb(255, 252, 225); font-size: 9pt; white-space: pre-wrap; word-wrap: break-word; "&gt;          {tblElm.rows[i].cells[j].innerHTML = &lt;span style="font-family: 'segoe ui', arial, verdana, tahoma; color: rgb(255, 0, 0); "&gt;"&amp;lt;INPUT id='h' TYPE=CHECKBOX  onClick='display(" &amp;#43; i &amp;#43; ");'&amp;gt;&lt;/span&gt;" &amp;#43; val;}&lt;/pre&gt;&lt;pre style="font-family: 'courier new', tahoma; background-color: rgb(255, 252, 225); font-size: 9pt; white-space: pre-wrap; word-wrap: break-word; "&gt;        }&lt;br style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;    }&lt;br style="font-family: 'segoe ui', arial, verdana, tahoma; " /&gt;}&lt;/pre&gt;&lt;pre style="font-family: 'courier new', tahoma; background-color: rgb(255, 252, 225); font-size: 9pt; white-space: pre-wrap; word-wrap: break-word; "&gt;But is not displaying the clicked items in Listbox[Firefox].&lt;/pre&gt;&lt;/span&gt;&lt;/pre&gt;&lt;/font&gt;</description></item><item><title>Web Grid data display in List Box</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Web-Grid-data-display-in-List-Box/</link><pubDate>Tue, 26 Jan 2010 04:17:24 GMT</pubDate><dc:creator>Glayaar</dc:creator><description>&lt;p&gt;You will need to modify the window onload function to pass the WebGrid rowIndex to the &lt;em&gt;display&lt;/em&gt; function. Here is the snippet:&lt;/p&gt;&lt;pre&gt;var i;&lt;br /&gt;var j;&lt;br /&gt;&lt;br /&gt;var grid = ISGetObject("WGActivity");&lt;br /&gt;var tblElm = grid.RootTable.GetElement(WG40.BODY, WG40.HTMLTABLE);&lt;br /&gt;&lt;br /&gt;var no = tblElm.rows.length;&lt;br /&gt;for (i = 0; i &amp;lt; tblElm.rows.length; i&amp;#43;&amp;#43;) {&lt;br /&gt;    for (j = 1; j &amp;lt; tblElm.rows[i].cells.length; j&amp;#43;&amp;#43;) {&lt;br /&gt;        var val = tblElm.rows[i].cells[j].innerText;&lt;br /&gt;        if (tblElm.rows[i].cells[j].innerText != " ") {&lt;br /&gt;            tblElm.rows[i].cells[j].innerHTML = &lt;span style="color: rgb(255, 0, 0);"&gt;"&amp;lt;INPUT id='h' TYPE=CHECKBOX  onClick='display(" &amp;#43; i &amp;#43; ");'&amp;gt;&lt;/span&gt;" &amp;#43; val;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;return true;&lt;/pre&gt;&lt;p&gt;The display function wil be responsible to add, modify, delete the item in the ListBox when user checked the CheckBox. Here is the snippet: &lt;/p&gt;&lt;pre&gt;function display(idx) {&lt;br /&gt;    var grid = ISGetObject("WGActivity");&lt;br /&gt;    var tblElm = grid.RootTable.GetElement(WG40.BODY, WG40.HTMLTABLE);&lt;br /&gt;    &lt;br /&gt;    var selRow = tblElm.rows[idx];    &lt;br /&gt;    var optText = "";&lt;br /&gt;    var optVal = "";&lt;br /&gt;    &lt;br /&gt;    for (j = 0; j &amp;lt; selRow.cells.length; j&amp;#43;&amp;#43;) {&lt;br /&gt;        var val = selRow.cells[j].innerText;&lt;br /&gt;        if(j == 0)&lt;br /&gt;            optVal = optText = val;&lt;br /&gt;        if (val != " " &amp;amp;&amp;amp; j &amp;gt; 0 &amp;amp;&amp;amp; selRow.cells[j].getElementsByTagName("input")[0].checked)&lt;br /&gt;            optText &amp;#43;= " " &amp;#43; val;   &lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    var listBox = document.getElementById("lbactivity");&lt;br /&gt;    var doAdd = true;&lt;br /&gt;    &lt;br /&gt;    for (var i = 0; i &amp;lt; listBox.options.length; i&amp;#43;&amp;#43;)&lt;br /&gt;    {&lt;br /&gt;        if (listBox.options[i].value == optVal) {&lt;br /&gt;            doAdd = false;&lt;br /&gt;            listBox.options[i].text = optText;&lt;br /&gt;            if (optText == optVal)&lt;br /&gt;                listBox.remove(i); &lt;br /&gt;            break;&lt;br /&gt;        }&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    if (doAdd)&lt;br /&gt;        document.getElementById("lbactivity").add(new Option(optText, optVal));&lt;br /&gt;}&lt;/pre&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item><item><title>Web Grid data display in List Box</title><link>http://www.intersoftsolutions.com/Community/WebGrid/Web-Grid-data-display-in-List-Box/</link><pubDate>Thu, 21 Jan 2010 06:51:51 GMT</pubDate><dc:creator>faizalrahman4u@live.com</dc:creator><description>&lt;p&gt;Hi&lt;/p&gt;&lt;p&gt;I have a web grid which contains 4 fields as Name, 1, 2, 3, 4 in which name field displas names and other field diplays a single character(let it be A for one field D for other etc) as table given below.i am loading webgrid fields and values at runtime.  on window load i am giving input check box as inner html for the fields 1,2,3,4 if character exists. Now my doubt is, when i click on the check box i have to disply the clicked character in the list box. For example if click on character A and D against name 'astr', the list box have to show it as astr A D. like that show for all check boxes i click. I want to do all these operations in client side.. &lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;
&lt;br /&gt;&lt;/p&gt;
&lt;table border="1"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td&gt;Name&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;2&lt;/td&gt;
&lt;td&gt;3&lt;/td&gt;
&lt;td&gt;4&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;astr&lt;/td&gt;
&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;A&lt;/td&gt;
&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;D&lt;/td&gt;
&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;C&lt;/td&gt;
&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;T&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;bstr&lt;/td&gt;
&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;C&lt;/td&gt;
&lt;td /&gt;&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;T&lt;/td&gt;
&lt;td /&gt;&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;cstr&lt;/td&gt;
&lt;td /&gt;&lt;td&gt;&lt;input id="h" type="CHECKBOX" /&gt;T&lt;/td&gt;
&lt;td /&gt;&lt;td /&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline; "&gt;&lt;span style="font-size: 12pt; "&gt;Codes&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline; "&gt;Window onload function&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;window.onload = function() {&lt;/p&gt;
&lt;p&gt;            var i; var j;&lt;/p&gt;
&lt;p&gt;            var grid = ISGetObject("WGActivity");&lt;/p&gt;
&lt;p&gt;            var tblElm = grid.RootTable.GetElement(WG40.BODY, WG40.HTMLTABLE);&lt;/p&gt;
&lt;p&gt;            var no = tblElm.rows.length;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;            for (i = 0; i &amp;lt; tblElm.rows.length; i&amp;#43;&amp;#43;) {&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;                for (j = 1; j &amp;lt; tblElm.rows[i].cells.length; j&amp;#43;&amp;#43;) {&lt;/p&gt;
&lt;p&gt;                    var val = tblElm.rows[i].cells[j].innerText;&lt;/p&gt;
&lt;p&gt;                    if (tblElm.rows[i].cells[j].innerText != " ") {&lt;/p&gt;
&lt;p&gt;                        tblElm.rows[i].cells[j].innerHTML = "&amp;lt;INPUT id='h' TYPE=CHECKBOX  onClick='display();'&amp;gt;" &amp;#43; val;&lt;/p&gt;
&lt;p&gt;                    }&lt;/p&gt;
&lt;p&gt;                }&lt;/p&gt;
&lt;p&gt;            }&lt;/p&gt;
&lt;p&gt;            return true;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;        }&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;b&gt;&lt;span style="text-decoration: underline; "&gt;Webgrid and listbox&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&amp;lt;table width="100%"&amp;gt;&lt;/p&gt;
&lt;p&gt;        &lt;/p&gt;
&lt;p&gt;        &amp;lt;tr&amp;gt;&lt;/p&gt;
&lt;p&gt;        &lt;/p&gt;
&lt;p&gt;            &amp;lt;td style="height: 100%; width: 100%"&amp;gt;&lt;/p&gt;
&lt;p&gt;            &lt;/p&gt;
&lt;p&gt;                            &amp;lt;ISWebGrid:WebGrid ID="WGActivity" runat="server" Height="220px" Width="400px"&lt;/p&gt;
&lt;p&gt;                                UseDefaultStyle="True" DefaultStyleMode="Elegant"&amp;gt;&lt;/p&gt;
&lt;p&gt;                                &amp;lt;RootTable &amp;gt;&lt;/p&gt;
&lt;p&gt;                                    &amp;lt;Columns&amp;gt;&lt;/p&gt;
&lt;p&gt;                                     &lt;/p&gt;
&lt;p&gt;                                    &amp;lt;/Columns&amp;gt;&lt;/p&gt;
&lt;p&gt;                                &amp;lt;/RootTable&amp;gt;&lt;/p&gt;
&lt;p&gt;                                &amp;lt;LayoutSettings GridLines="None" AllowDefaultStyleMerging="true"  ApplyFiltersKey="Enter" AlwaysShowHelpButton="False" AutoFitColumns="true"  AllowSorting="Yes"&lt;/p&gt;
&lt;p&gt;                                    AllowColumnSizing="No" RowHeaders="No" AllowFilter="Yes" AllowGrouping="Yes" ShowRefreshButton="false"  &lt;/p&gt;
&lt;p&gt;                                    AllowExport="no" FilterBarVisible="false" AutoFilterSuggestion="True" HideColumnsWhenGrouped="No" &amp;gt;&lt;/p&gt;
&lt;p&gt;                                    &amp;lt;HeaderStyle Font-Names="sans-serif" Font-Size="8" CustomRules="padding-left:3px;padding-right:3px;"&amp;gt;&lt;/p&gt;
&lt;p&gt;                                    &amp;lt;/HeaderStyle&amp;gt;&lt;/p&gt;
&lt;p&gt;                                    &amp;lt;RowStyle Cursor="Hand" Font-Names="sans-serif"  Font-Size="8" CustomRules="padding-left:3px;padding-right:3px;"/&amp;gt;&lt;/p&gt;
&lt;p&gt;                                    &amp;lt;AlternatingRowStyle Cursor="Hand"   Font-Names="sans-serif" Font-Size="8" CustomRules="padding-left:3px;padding-right:3px;"/&amp;gt;&lt;/p&gt;
&lt;p&gt;                                  &amp;lt;ClientSideEvents OnInitialize="WG_Init" /&amp;gt;&lt;/p&gt;
&lt;p&gt;                                     &amp;lt;TextSettings Language="UseCulture" UseWebResources="False"&amp;gt;&lt;/p&gt;
&lt;p&gt;                                    &amp;lt;/TextSettings&amp;gt;                                    &lt;/p&gt;
&lt;p&gt;                                &amp;lt;/LayoutSettings&amp;gt;&lt;/p&gt;
&lt;p&gt;                            &amp;lt;/ISWebGrid:WebGrid&amp;gt;&lt;/p&gt;
&lt;p&gt;            &amp;lt;/td&amp;gt;&lt;/p&gt;
&lt;p&gt;            &lt;/p&gt;
&lt;p&gt;        &amp;lt;/tr&amp;gt;&lt;/p&gt;
&lt;p&gt;           &amp;lt;tr&amp;gt;&lt;/p&gt;
&lt;p&gt;            &amp;lt;td&amp;gt;&lt;/p&gt;
&lt;p&gt;                &amp;lt;asp:ListBox ID="lbactivity" runat="server" Height="180px" SelectionMode="Multiple" Width="250px"&amp;gt;&lt;/p&gt;
&lt;p&gt;                            &amp;lt;/asp:ListBox&amp;gt;&lt;/p&gt;
&lt;p&gt;            &amp;lt;/td&amp;gt;&lt;/p&gt;
&lt;p&gt;        &amp;lt;/tr&amp;gt;&lt;/p&gt;
&lt;p&gt;
&lt;/p&gt;
&lt;p&gt;&amp;lt;/table&amp;gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;
&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</description></item></channel></rss>