<?xml version="1.0" encoding="windows-1252"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title><![CDATA[SmartClient Forums - Technical Q&A]]></title>
		<link>https://forums.smartclient.com/</link>
		<description>Developing applications with SmartClient</description>
		<language>en</language>
		<lastBuildDate>Wed, 22 Apr 2026 10:58:30 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title><![CDATA[SmartClient Forums - Technical Q&A]]></title>
			<link>https://forums.smartclient.com/</link>
		</image>
		<item>
			<title>Efficient way to edit 1000 rows of data in a grid</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277415-efficient-way-to-edit-1000-rows-of-data-in-a-grid</link>
			<pubDate>Tue, 14 Apr 2026 03:40:25 GMT</pubDate>
			<description><![CDATA[Currently I'm using smartclient 12.1p, 
Is there any proper ways to edit 1000 rows of records with the most efficient ways? 
Currently my program...]]></description>
			<content:encoded><![CDATA[Currently I'm using smartclient 12.1p,<br />
Is there any proper ways to edit 1000 rows of records with the most efficient ways?<br />
Currently my program will use a loop to assign data into 1000 rows,<br />
I am trying to make this process faster, is it possible to disable redraw and enable it back after I finished edit those 1000 rows?]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>Ben07</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277415-efficient-way-to-edit-1000-rows-of-data-in-a-grid</guid>
		</item>
		<item>
			<title>PickList and PickListMenu Over styles</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277396-picklist-and-picklistmenu-over-styles</link>
			<pubDate>Fri, 10 Apr 2026 11:19:37 GMT</pubDate>
			<description>Is it possible to make the PickList and PickListMenu components use Over styles instead of SelectedOver styles as they do now?</description>
			<content:encoded><![CDATA[Is it possible to make the PickList and PickListMenu components use <b>Over</b> styles instead of <b>SelectedOver</b> styles as they do now?]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>Hirn</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277396-picklist-and-picklistmenu-over-styles</guid>
		</item>
		<item>
			<title>MenuButton using json dataSource</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277386-menubutton-using-json-datasource</link>
			<pubDate>Fri, 10 Apr 2026 01:04:48 GMT</pubDate>
			<description>I have been working on this for a couple of days. So far I have the Menu loading but clicking on the menu items crash the menu and deletes all of the...</description>
			<content:encoded><![CDATA[I have been working on this for a couple of days. So far I have the Menu loading but clicking on the menu items crash the menu and deletes all of the menu items.<br />
Here is what I have working at this point:<br />
<br />
var MenuButton = isc.MenuButton.create({<br />
    autoDraw: false,<br />
    title: &quot;MainMenu&quot;,<br />
    width: 160,<br />
    menu: isc.Menu.create({<br />
        dataSource: &quot;MenusDS&quot;,<br />
        canSelectParentItems: false,<br />
        reportCollisions: false,<br />
        itemClick: function (item) {<br />
            isc.say(item.AppURL+&quot; Selected.&quot;);<br />
        }<br />
    })<br />
});<br />
<br />
<b>DataSource:</b><br />
<br />
isc.RestDataSource.create({<br />
    ID:&quot;MenusDS&quot;,<br />
    dataFormat : &quot;json&quot;,<br />
    jsonPrefix : &quot;&quot;,<br />
    jsonSuffix : &quot;&quot;,<br />
    fetchSubMenus : false,<br />
    fields:[<br />
        {name:&quot;Menu&quot;, title:&quot;Menu&quot;, type:&quot;text&quot;, length:128, primaryKey:true, required:true, canEdit:false},<br />
        {name:&quot;AppURL&quot;, title:&quot;App URL&quot;, type:&quot;text&quot;, length:255},<br />
       {name:&quot;parentID&quot;,  hidden:true, type:&quot;text&quot;, required:true, foreignKey:&quot;MenusDS.Menu&quot;,<br />
           rootValue:&quot;root&quot;, canEdit:false}<br />
    ],<br />
    operationBindings:[<br />
        {operationType:&quot;fetch&quot;, dataProtocol:&quot;getParams&quot;,<br />
            dataURL:&quot;https://hvs.llc/route/Accounting/assets/php/Menus.php?action=getMenusList&quot;}<br />
    ]<br />
 });<br />
<br />
<b>JSON returned from PHP:</b><br />
<br />
   {&quot;response&quot;:{&quot;status&quot;:0,&quot;startRow&quot;:0,&quot;endRow&quot;:10,&quot;totalRows&quot;:11 ,&quot;data&quot;:[<br />
        {&quot;Menu&quot;:&quot;Menu1&quot;,children:[<br />
            {&quot;Menu&quot;:&quot;SubMenu1&quot;,&quot;AppURL&quot;:&quot;Menu1\/page1.html&quot;,ParentID:&quot;Menu1&quot;},<br />
            {&quot;Menu&quot;:&quot;SubMenu2&quot;,&quot;AppURL&quot;:&quot;Menu1\/page2.html&quot;,ParentID:&quot;Menu1&quot;}<br />
        ]},<br />
        {&quot;Menu&quot;:&quot;Menu2&quot;,children:[<br />
            {&quot;Menu&quot;:&quot;SubMenu21&quot;,&quot;AppURL&quot;:&quot;Menu2\/page1.php&quot;,ParentID:&quot;Menu2&quot;},<br />
            {&quot;Menu&quot;:&quot;SubMenu22&quot;,&quot;AppURL&quot;:&quot;Menu2\/Page2.php&quot;,ParentID:&quot;Menu2&quot;}<br />
         ]},<br />
        {&quot;Menu&quot;:&quot;Menu3&quot;,children:[<br />
            {&quot;Menu&quot;:&quot;SubMenu31&quot;,&quot;AppURL&quot;:&quot;Menu3\/page1.html&quot;,ParentID:&quot;Menu3&quot;},<br />
            {&quot;Menu&quot;:&quot;SubMenu32&quot;,&quot;AppURL&quot;:&quot;Menu3\/page2.html&quot;,ParentID:&quot;Menu3&quot;}<br />
         ]},<br />
        {&quot;Menu&quot;:&quot;Menu4&quot;,children:[<br />
            {&quot;Menu&quot;:&quot;SubMenu41&quot;,&quot;AppURL&quot;:&quot;Menu4\/page1.html&quot;,ParentID:&quot;Menu4&quot;    }<br />
         ]}<br />
    ]}}';<br />
<br />
]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>j.w.clark</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277386-menubutton-using-json-datasource</guid>
		</item>
		<item>
			<title>Minor ListGrid aiFilterWindow design warning</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277381-minor-listgrid-aifilterwindow-design-warning</link>
			<pubDate>Wed, 08 Apr 2026 09:13:13 GMT</pubDate>
			<description>Hi Isomorphic, 
 
if you open the AI filter Layout here (https://www-demos.smartclient.com/smartclient-15.0/showcase/?id=aiFilterAIDE)...</description>
			<content:encoded><![CDATA[Hi <a href="https://forums.smartclient.com/member/1-isomorphic" style="background-image:url('https://forums.smartclient.com/core/images/default/default_avatar_thumb.png');" class="b-bbcode-user b-bbcode-user--has-avatar js-bbcode-user" data-userid="1">Isomorphic</a>,<br />
<br />
if you open the AI filter Layout <a href="https://www-demos.smartclient.com/smartclient-15.0/showcase/?id=aiFilterAIDE" target="_blank">here</a> (SNAPSHOT_v15.0d_2026-04-06), the Developer Console shows this warning:<br />
<div class="bbcode_container">
	<div class="bbcode_quote">
		<div class="quote_container">
			<div class="bbcode_quote_container b-icon b-icon__ldquo-l--gray"></div>
			
				WARN:HLayout:lgScienceStudies_aiFilterWindow_footerLayout:Layout.align set to bottom, which is invalid for horizontal layouts<br />
			
		</div>
	</div>
</div>Best regards<br />
Blama]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>Blama</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277381-minor-listgrid-aifilterwindow-design-warning</guid>
		</item>
	</channel>
</rss>
