<?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>SmartClient Forums - Forum</title>
		<link>https://forums.smartclient.com/</link>
		<description />
		<language>en</language>
		<lastBuildDate>Sun, 03 May 2026 03:01:50 GMT</lastBuildDate>
		<generator>vBulletin</generator>
		<ttl>60</ttl>
		<image>
			<url>images/misc/rss.png</url>
			<title>SmartClient Forums - Forum</title>
			<link>https://forums.smartclient.com/</link>
		</image>
		<item>
			<title>NullPointerException in SQLDataSource.getSQLClause with customSQL field</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277502-nullpointerexception-in-sqldatasource-getsqlclause-with-customsql-field</link>
			<pubDate>Fri, 01 May 2026 21:30:05 GMT</pubDate>
			<description><![CDATA[SmartClient Version: v13.1p_2026-04-24/Enterprise Deployment (built 2026-04-24) 
 
I&#8217;m encountering an intermittent NullPointerException in my custom...]]></description>
			<content:encoded><![CDATA[SmartClient Version: v13.1p_2026-04-24/Enterprise Deployment (built 2026-04-24)<br />
<br />
I&#8217;m encountering an intermittent NullPointerException in my custom server dataSource when working with SQLDataSource.getSQLClause:<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">Caused by: java.lang.NullPointerException
    at com.isomorphic.datasource.IncludeFromDefinition.create(IncludeFromDefinition.java:118)
    at com.isomorphic.datasource.DSRequest.buildIncludeFromDefinitions(DSRequest.java:8527)
    at com.isomorphic.datasource.DSRequest.buildFieldData(DSRequest.java:5947)
    at com.isomorphic.sql.SQLDataSource.getSQLClause(SQLDataSource.java:5707)
    at com.isomorphic.sql.SQLDataSource.getSQLClause(SQLDataSource.java:5671)</pre>
</div>The exception occurs when executing:<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">SQLDataSource.getSQLClause(SQLClauseType.Values, dsRequest)</pre>
</div>where dsRequest is built server-side, of type update, with criteria composed of a single primary key and some dynamic fields.<br />
In some cases, these values contain only one field to update, but that field may be customSQL, so it will not appear in the generated SQL (and that&#8217;s exactly what I want to detect, to avoid executing a useless update).<br />
<br />
Normally everything works, but I&#8217;d say I can frequently reproduce this error if I trigger two requests close together. The dataSource uses my custom serverConstructor via Spring.<br />
<br />
Do you happen to have any idea what could be causing the problem? I&#8217;m not really sure how to debug this further.<br />
]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>claudiobosticco</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277502-nullpointerexception-in-sqldatasource-getsqlclause-with-customsql-field</guid>
		</item>
		<item>
			<title>Issues found in v15.0 examples</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277499-issues-found-in-v15-0-examples</link>
			<pubDate>Fri, 01 May 2026 20:07:31 GMT</pubDate>
			<description>SmartClient Version: SNAPSHOT_v15.0d_2026-04-30/AllModules Development Only (built 2026-04-30) 
 
Hi, I wanted to report that among the new examples...</description>
			<content:encoded><![CDATA[SmartClient Version: <b>SNAPSHOT_v15.0d_2026-04-30/AllModules Development Only</b> (built 2026-04-30)<br />
<br />
Hi, I wanted to report that among the new examples in version 15.0, a couple are now returning errors:<ul><li>variantsOverviewNewSample</li>
<li>inlineControlsNewSample</li>
</ul>Aside from that, it&#8217;s a nice addition (although I notice there are still some styles that are work in progress).<br />
<br />
The new file upload features also look very good!<br />
<br />
I also see that the option to view examples in TypeScript isn&#8217;t working yet.<br />
However, I assume the intention is to improve support, since TypeScript could be a strong advantage when using AI.<br />
]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>claudiobosticco</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277499-issues-found-in-v15-0-examples</guid>
		</item>
		<item>
			<title><![CDATA[Online SkinEditor can't export]]></title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277497-online-skineditor-can-t-export</link>
			<pubDate>Fri, 01 May 2026 09:49:16 GMT</pubDate>
			<description>I hope that this is the correct place to mention issues with the online skin editor at https://smartclient.com/themes/ 
When pressing the export...</description>
			<content:encoded><![CDATA[I hope that this is the correct place to mention issues with the online skin editor at <a href="https://smartclient.com/themes/" target="_blank">https://smartclient.com/themes/</a><br />
When pressing the export button and then the next export button I get the following error and nothing is downloaded:<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>
			
				ISC_Core.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:622 Uncaught TypeError: Failed to execute 'createObjectURL' on 'URL': Overload resolution failed.<br />
    at _3.isc_c_RPCManager_saveToFilesystem [as saveToFilesystem] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:11463:151)<br />
    at _3.isc_c_RPCManager__processXHRDownloadResponse [as $1985] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:11480:86)<br />
    at _3.isc_c_RPCManager_completeOperationReply [as completeOperationReply] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:11461:28)<br />
    at _3.isc_c_RPCManager_performOperationReply [as performOperationReply] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:11458:13)<br />
    at _3.isc_c_RPCManager__performTransactionReply [as $198l] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:11299:26)<br />
    at _3.isc_c_RPCManager_performTransactionReply [as performTransactionReply] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:11209:20)<br />
    at eval (eval at isc__makeFunction (ISC_Core.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:129:1132), &lt;anonymous&gt;:3:16)<br />
    at _3.isc_c_Class_fireCallback [as fireCallback] (ISC_Core.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:622:102)<br />
    at _3.isc_c_Comm_hiddenFrameReply [as hiddenFrameReply] (ISC_DataBinding.js?isc_version=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7.js:14045:123)<br />
    at onload (skinEditorOperations?isc_rpc=1&amp;isc_v=ISC_141_BRANCH_2025-11-14_1763104677_gregm_galileo7&amp;isc_tnum=34:2:631)
			
		</div>
	</div>
</div>Tested using the latest version of the Chrome browser.]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>michaelaveva</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277497-online-skineditor-can-t-export</guid>
		</item>
		<item>
			<title>Chart getNearestDrawnValue behavior on duplicate x coord</title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277491-chart-getnearestdrawnvalue-behavior-on-duplicate-x-coord</link>
			<pubDate>Fri, 01 May 2026 07:53:14 GMT</pubDate>
			<description>Hi, 
 
We have a chart where ShowDataValuesMode is set to INHOVERONLY.  In certain scenarios the hover is only shown for the first n points, after...</description>
			<content:encoded><![CDATA[Hi,<br />
<br />
We have a chart where ShowDataValuesMode is set to INHOVERONLY.  In certain scenarios the hover is only shown for the first n points, after that it stays stuck on point n even if the cursor is much further to the right. In the following screenshot the cursor was at the blue arrow, yet the hover was shown at a point between 4-5 May.<br />
<img data-attachmentid="277493" width="1097" height="217" data-align="none" border="0" src="filedata/fetch?id=277493&amp;d=1777620329" alt="Click image for larger version

Name:	chart_issue_hovers_02.png
Views:	12
Size:	21.2 KB
ID:	277493" data-fullsize-url="filedata/fetch?id=277493&amp;d=1777620329" data-thumb-url="filedata/fetch?id=277493&amp;d=1777620329&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
The cause of this is in the getNearestDrawnValue method, which stops searching once there is a point for which the delta in x-coords of the inspected point and the target does not decrease:<br />
<img title="chart_issue_hovers_03.png" data-attachmentid="277494" width="374" height="245" data-align="none" border="0" src="filedata/fetch?id=277494&amp;d=1777620714" alt="Click image for larger version

Name:	chart_issue_hovers_03.png
Views:	11
Size:	20.2 KB
ID:	277494" data-fullsize-url="filedata/fetch?id=277494&amp;d=1777620714" data-thumb-url="filedata/fetch?id=277494&amp;d=1777620714&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="chart_issue_hovers_03.png" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
In the dataset of the first screenshot there were two points that were only one second apart, at the given resolution this happened to cause them to be drawn at the same x-coord (but different y-coords, displayed correctly in the chart):<br />
<img title="chart_issue_hovers_01.png" data-attachmentid="277495" width="569" height="353" data-align="none" border="0" src="filedata/fetch?id=277495&amp;d=1777620879" alt="Click image for larger version

Name:	chart_issue_hovers_01.png
Views:	11
Size:	74.7 KB
ID:	277495" data-fullsize-url="filedata/fetch?id=277495&amp;d=1777620879" data-thumb-url="filedata/fetch?id=277495&amp;d=1777620879&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="chart_issue_hovers_01.png" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
Could this case be supported? Ideally with it also considering the y-coord of the cursor in case of ties, or otherwise with it continuing the search if the delta is smaller or equal, instead of only smaller.<br />
<br />
Tested using v14.1p_2026-04-24/Pro Deployment, in the latest version of the Chrome browser.<br />
<br />
Test case to reproduce:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">@Override
    public void onModuleLoad()
    {
        FacetChart chart = new FacetChart();
        chart.setChartType(ChartType.LINE);
        chart.setLabelCollapseMode(LabelCollapseMode.TIME);
        chart.setShowDataValuesMode(ShowDataValuesMode.INHOVERONLY);
        chart.setWidth100();
        chart.setHeight100();
        chart.setShowLegend(true);

        chart.setValueTitle(&quot;Vol. Forecast&quot;);
        chart.setShowValueAxisLabel(true);

        List&lt;Facet&gt; facets = new ArrayList&lt;&gt;();
        facets.add(new Facet(&quot;ScheduledCompletedDate&quot;));

        Facet metricFacet = new Facet();
        metricFacet.setId(chart.getMetricFacetId());
        metricFacet.setInlinedValues(true);
        facets.add(metricFacet);

        List&lt;MetricSettings&gt; extraAxisMetrics = new ArrayList&lt;&gt;();
        List&lt;FacetValue&gt; metricFacetValues = new ArrayList&lt;&gt;();
        metricFacetValues.add(new FacetValue(&quot;Volume_Forecast&quot;, &quot;Vol. Forecast&quot;));

        metricFacet.setValues(metricFacetValues.toArray(new FacetValue&#91;0&#93;));
        chart.setExtraAxisMetrics(metricFacetValues.stream().skip(1).map((v) -&gt; v.getId().toString()).toArray(String&#91;&#93;::new));
        chart.setExtraAxisSettings(extraAxisMetrics.toArray(new MetricSettings&#91;0&#93;));

        chart.setFacets(facets.toArray(new Facet&#91;0&#93;));


        chart.setData(parseSampleData());

        chart.draw();
    }


    private Record&#91;&#93; parseSampleData()
    {
        String rawData = &quot;2026-01-10T02:00:00|289756.696$2026-01-10T02:49:40|289756.696$2026-01-10T03:39:20|289756.696$2026-01-10T04:29:00|289756.696$2026-01-10T05:18:40|289756.696$2026-01-10T06:08:20|289756.696$2026-01-10T06:58:00|289756.696$2026-01-10T07:47:40|289756.696$2026-01-10T08:37:20|289756.696$2026-01-10T09:27:00|289756.696$2026-01-10T10:16:40|289756.696$2026-01-10T11:06:20|289756.696$2026-01-10T11:56:00|289756.696$2026-01-10T12:45:40|289756.696$2026-01-10T13:35:20|289756.696$2026-01-10T14:25:00|289756.696$2026-01-10T15:14:40|289756.696$2026-01-10T16:04:20|289756.696$2026-01-10T16:54:00|289756.696$2026-01-10T17:43:40|289756.696$2026-01-10T18:33:20|289756.696$2026-01-10T19:23:00|289756.696$2026-01-10T20:12:40|289756.696$2026-01-10T21:02:20|289756.696$2026-01-10T21:52:00|289756.696$2026-01-10T22:41:40|289756.696$2026-01-10T23:31:20|289756.696$2026-01-11T00:21:00|289756.696$2026-01-11T01:10:40|289756.696$2026-01-11T02:00:20|289756.696$2026-01-11T02:50:00|289756.696$2026-01-11T03:39:40|289756.696$2026-01-11T04:29:20|289756.696$2026-01-11T05:19:00|289756.696$2026-01-11T06:08:40|289756.696$2026-01-11T06:58:20|289756.696$2026-01-11T07:48:00|289756.696$2026-01-11T08:37:40|289756.696$2026-01-11T09:27:20|289756.696$2026-01-11T10:17:00|289756.696$2026-01-11T11:06:40|289756.696$2026-01-11T11:56:20|289756.696$2026-01-11T12:46:00|289756.696$2026-01-11T13:35:40|289756.696$2026-01-11T14:25:20|289756.696$2026-01-11T15:15:00|289756.696$2026-01-11T16:04:40|289756.696$2026-01-11T16:54:20|289756.696$2026-01-11T17:44:00|289756.696$2026-01-11T18:33:40|289756.696$2026-01-11T19:23:20|289756.696$2026-01-11T20:13:00|289756.696$2026-01-11T21:02:40|289756.696$2026-01-11T21:52:20|289756.696$2026-01-11T22:42:00|289756.696$2026-01-11T23:31:40|289756.696$2026-01-12T00:21:20|289756.696$2026-01-12T01:11:00|289756.696$2026-01-12T02:00:40|289756.696$2026-01-12T02:50:20|289756.696$2026-01-12T03:40:00|289756.696$2026-01-12T04:29:40|289756.696$2026-01-12T05:19:20|289756.696$2026-01-12T06:09:00|289756.696$2026-01-12T06:58:40|289756.696$2026-01-12T07:48:20|289756.696$2026-01-12T08:38:00|289756.696$2026-01-12T09:27:40|289756.696$2026-01-12T10:17:20|289756.696$2026-01-12T11:07:00|289756.696$2026-01-12T11:56:40|289756.696$2026-01-12T12:46:20|289756.696$2026-01-12T13:36:00|289756.696$2026-01-12T14:25:40|289756.696$2026-01-12T15:15:20|289756.696$2026-01-12T16:05:00|289756.696$2026-01-12T16:54:40|289756.696$2026-01-12T17:44:20|289756.696$2026-01-12T18:34:00|289756.696$2026-01-12T19:23:40|289756.696$2026-01-12T20:13:20|289756.696$2026-01-12T21:03:00|289756.696$2026-01-12T21:52:40|289756.696$2026-01-12T22:42:20|289756.696$2026-01-12T23:32:00|289756.696$2026-01-13T00:21:40|289756.696$2026-01-13T01:11:20|289756.696$2026-01-13T02:01:00|289756.696$2026-01-13T02:50:40|289756.696$2026-01-13T03:40:20|289756.696$2026-01-13T04:30:00|289756.696$2026-01-13T05:19:40|289756.696$2026-01-13T06:09:20|289756.696$2026-01-13T06:59:00|289756.696$2026-01-13T07:48:40|289756.696$2026-01-13T08:38:20|289756.696$2026-01-13T09:28:00|289756.696$2026-01-13T10:17:40|289756.696$2026-01-13T11:07:20|289756.696$2026-01-13T11:57:00|289756.696$2026-01-13T12:46:40|289756.696$2026-01-13T13:36:20|289756.696$2026-01-13T14:26:00|289756.696$2026-01-13T15:15:40|289756.696$2026-01-13T16:05:20|289756.696$2026-01-13T16:55:00|289756.696$2026-01-13T17:44:40|289756.696$2026-01-13T18:34:20|289756.696$2026-01-13T19:24:00|289756.696$2026-01-13T20:13:40|289756.696$2026-01-13T21:03:20|289756.696$2026-01-13T21:53:00|289756.696$2026-01-13T22:42:40|289756.696$2026-01-13T23:32:20|289756.696$2026-01-14T00:22:00|289756.696$2026-01-14T01:11:40|289756.696$2026-01-14T02:01:20|289756.696$2026-01-14T02:51:00|289756.696$2026-01-14T03:40:40|289756.696$2026-01-14T04:30:20|289756.696$2026-01-14T05:20:00|289756.696$2026-01-14T06:09:40|289756.696$2026-01-14T06:59:20|289756.696$2026-01-14T07:49:00|289756.696$2026-01-14T08:38:40|289756.696$2026-01-14T09:28:20|289756.696$2026-01-14T10:18:00|289756.696$2026-01-14T11:07:40|289756.696$2026-01-14T11:57:20|289756.696$2026-01-14T12:47:00|289756.696$2026-01-14T13:36:40|289756.696$2026-01-14T14:26:20|289756.696$2026-01-14T15:16:00|289756.696$2026-01-14T16:05:40|289756.696$2026-01-14T16:55:20|289756.696$2026-01-14T17:45:00|289756.696$2026-01-14T18:34:40|289756.696$2026-01-14T19:24:20|289756.696$2026-01-14T20:14:00|289756.696$2026-01-14T21:03:40|289756.696$2026-01-14T21:53:20|289756.696$2026-01-14T22:43:00|289756.696$2026-01-14T23:32:40|289756.696$2026-01-15T00:22:20|289756.696$2026-01-15T01:12:00|289756.696$2026-01-15T02:01:40|289756.696$2026-01-15T02:51:20|289756.696$2026-01-15T03:41:00|289756.696$2026-01-15T04:30:40|289756.696$2026-01-15T05:20:20|289756.696$2026-01-15T06:10:00|289756.696$2026-01-15T06:59:40|289756.696$2026-01-15T07:49:20|289756.696$2026-01-15T08:39:00|289756.696$2026-01-15T09:28:40|289756.696$2026-01-15T10:18:20|289756.696$2026-01-15T11:08:00|289756.696$2026-01-15T11:57:40|289756.696$2026-01-15T12:47:20|289756.696$2026-01-15T13:37:00|289756.696$2026-01-15T14:26:40|289756.696$2026-01-15T15:16:20|289756.696$2026-01-15T16:06:00|289756.696$2026-01-15T16:55:40|289756.696$2026-01-15T17:45:20|289756.696$2026-01-15T18:35:00|289756.696$2026-01-15T19:24:40|289756.696$2026-01-15T20:14:20|289756.696$2026-01-15T21:04:00|289756.696$2026-01-15T21:53:40|289756.696$2026-01-15T22:43:20|289756.696$2026-01-15T23:33:00|289756.696$2026-01-16T00:22:40|289756.696$2026-01-16T01:12:20|289756.696$2026-01-16T02:02:00|289756.696$2026-01-16T02:51:40|289756.696$2026-01-16T03:41:20|289756.696$2026-01-16T04:31:00|289756.696$2026-01-16T05:20:40|289756.696$2026-01-16T06:10:20|289756.696$2026-01-16T07:00:00|289756.696$2026-01-16T07:49:40|289756.696$2026-01-16T08:39:20|289756.696$2026-01-16T09:29:00|289756.696$2026-01-16T10:18:40|289756.696$2026-01-16T11:08:20|289756.696$2026-01-16T11:58:00|289756.696$2026-01-16T12:47:40|289756.696$2026-01-16T13:37:20|289756.696$2026-01-16T14:27:00|289756.696$2026-01-16T15:16:40|289756.696$2026-01-16T16:06:20|289756.696$2026-01-16T16:56:00|289756.696$2026-01-16T17:45:40|289756.696$2026-01-16T18:35:20|289756.696$2026-01-16T19:25:00|289756.696$2026-01-16T20:14:40|289756.696$2026-01-16T21:04:20|289756.696$2026-01-16T21:54:00|289756.696$2026-01-16T22:43:40|289756.696$2026-01-16T23:33:20|289756.696$2026-01-17T00:23:00|289756.696$2026-01-17T01:12:40|289756.696$2026-01-17T02:02:20|289756.696$2026-01-17T02:52:00|289756.696$2026-01-17T03:41:40|289756.696$2026-01-17T04:31:20|289756.696$2026-01-17T05:21:00|289756.696$2026-01-17T06:10:40|289756.696$2026-01-17T07:00:20|289756.696$2026-01-17T07:50:00|289756.696$2026-01-17T08:39:40|289756.696$2026-01-17T09:29:20|289756.696$2026-01-17T10:19:00|289756.696$2026-01-17T11:08:40|289756.696$2026-01-17T11:58:20|289756.696$2026-01-17T12:48:00|289756.696$2026-01-17T13:37:40|289756.696$2026-01-17T14:27:20|289756.696$2026-01-17T15:17:00|289756.696$2026-01-17T16:06:40|289756.696$2026-01-17T16:56:20|289756.696$2026-01-17T17:46:00|289756.696$2026-01-17T18:35:40|289756.696$2026-01-17T19:25:20|289756.696$2026-01-17T20:15:00|289756.696$2026-01-17T21:04:40|289756.696$2026-01-17T21:54:20|289756.696$2026-01-17T22:44:00|289756.696$2026-01-17T23:33:40|289756.696$2026-01-18T00:23:20|289756.696$2026-01-18T01:13:00|289756.696$2026-01-18T02:02:40|289756.696$2026-01-18T02:52:20|289756.696$2026-01-18T03:42:00|289756.696$2026-01-18T04:31:40|289756.696$2026-01-18T05:21:20|289756.696$2026-01-18T06:11:00|289756.696$2026-01-18T07:00:40|289756.696$2026-01-18T07:50:20|289756.696$2026-01-18T08:40:00|289756.696$2026-01-18T09:29:40|289756.696$2026-01-18T10:19:20|289756.696$2026-01-18T11:09:00|289756.696$2026-01-18T11:58:40|289756.696$2026-01-18T12:48:20|289756.696$2026-01-18T13:38:00|289756.696$2026-01-18T14:27:40|289756.696$2026-01-18T15:17:20|289756.696$2026-01-18T16:07:00|289756.696$2026-01-18T16:56:40|289756.696$2026-01-18T17:46:20|289756.696$2026-01-18T18:36:00|289756.696$2026-01-18T19:25:40|289756.696$2026-01-18T20:15:20|289756.696$2026-01-18T21:05:00|289756.696$2026-01-18T21:54:40|289756.696$2026-01-18T22:44:20|289756.696$2026-01-18T23:34:00|289756.696$2026-01-19T00:23:40|289756.696$2026-01-19T01:13:20|289756.696$2026-01-19T02:03:00|289756.696$2026-01-19T02:52:40|289756.696$2026-01-19T03:42:20|289756.696$2026-01-19T04:32:00|289756.696$2026-01-19T05:21:40|289756.696$2026-01-19T06:11:20|289756.696$2026-01-19T07:01:00|289756.696$2026-01-19T07:50:40|289756.696$2026-01-19T08:40:20|289756.696$2026-01-19T09:30:00|289756.696$2026-01-19T10:19:40|289756.696$2026-01-19T11:09:20|289756.696$2026-01-19T11:59:00|289756.696$2026-01-19T12:48:40|289756.696$2026-01-19T13:38:20|289756.696$2026-01-19T14:28:00|289756.696$2026-01-19T15:17:40|289756.696$2026-01-19T16:07:20|289756.696$2026-01-19T16:57:00|289756.696$2026-01-19T17:46:40|289756.696$2026-01-19T18:36:20|289756.696$2026-01-19T19:26:00|289756.696$2026-01-19T20:15:40|289756.696$2026-01-19T21:05:20|289756.696$2026-01-19T21:55:00|289756.696$2026-01-19T22:44:40|289756.696$2026-01-19T23:34:20|289756.696$2026-01-20T00:24:00|289756.696$2026-01-20T01:13:40|289756.696$2026-01-20T02:03:20|289756.696$2026-01-20T02:53:00|289756.696$2026-01-20T03:42:40|289756.696$2026-01-20T04:32:20|289756.696$2026-01-20T05:22:00|289756.696$2026-01-20T06:11:40|289756.696$2026-01-20T07:01:20|289756.696$2026-01-20T07:51:00|289756.696$2026-01-20T08:40:40|289756.696$2026-01-20T09:30:20|289756.696$2026-01-20T10:20:00|289756.696$2026-01-20T11:09:40|289756.696$2026-01-20T11:59:20|289756.696$2026-01-20T12:49:00|289756.696$2026-01-20T13:38:40|289756.696$2026-01-20T14:28:20|289756.696$2026-01-20T15:18:00|289756.696$2026-01-20T16:07:40|289756.696$2026-01-20T16:57:20|289756.696$2026-01-20T17:47:00|289756.696$2026-01-20T18:36:40|289756.696$2026-01-20T19:26:20|289756.696$2026-01-20T20:16:00|289756.696$2026-01-20T21:05:40|289756.696$2026-01-20T21:55:20|289756.696$2026-01-20T22:45:00|289756.696$2026-01-20T23:34:40|289756.696$2026-01-21T00:24:20|289756.696$2026-01-21T01:14:00|289756.696$2026-01-21T02:03:40|289756.696$2026-01-21T02:53:20|289756.696$2026-01-21T03:43:00|289756.696$2026-01-21T04:32:40|289756.696$2026-01-21T05:22:20|289756.696$2026-01-21T06:12:00|289756.696$2026-01-21T07:01:40|289756.696$2026-01-21T07:51:20|289756.696$2026-01-21T08:41:00|289756.696$2026-01-21T09:30:40|289756.696$2026-01-21T10:20:20|289756.696$2026-01-21T11:10:00|289756.696$2026-01-21T11:59:40|289756.696$2026-01-21T12:49:20|289756.696$2026-01-21T13:39:00|289756.696$2026-01-21T14:28:40|289756.696$2026-01-21T15:18:20|289756.696$2026-01-21T16:08:00|289756.696$2026-01-21T16:57:40|289756.696$2026-01-21T17:47:20|289756.696$2026-01-21T18:37:00|289756.696$2026-01-21T19:26:40|289756.696$2026-01-21T20:16:20|289756.696$2026-01-21T21:06:00|289756.696$2026-01-21T21:55:40|289756.696$2026-01-21T22:45:20|289756.696$2026-01-21T23:35:00|289756.696$2026-01-22T00:24:40|289756.696$2026-01-22T01:14:20|289756.696$2026-01-22T02:04:00|289756.696$2026-01-22T02:53:40|289756.696$2026-01-22T03:43:20|289756.696$2026-01-22T04:33:00|289756.696$2026-01-22T05:22:40|289756.696$2026-01-22T06:12:20|289756.696$2026-01-22T07:02:00|289756.696$2026-01-22T07:51:40|289756.696$2026-01-22T08:41:20|289756.696$2026-01-22T09:31:00|289756.696$2026-01-22T10:20:40|289756.696$2026-01-22T11:10:20|289756.696$2026-01-22T12:00:00|289756.696$2026-01-22T12:49:40|289756.696$2026-01-22T13:39:20|289756.696$2026-01-22T14:29:00|289756.696$2026-01-22T15:18:40|289756.696$2026-01-22T16:08:20|289756.696$2026-01-22T16:58:00|289756.696$2026-01-22T17:47:40|289756.696$2026-01-22T18:37:20|289756.696$2026-01-22T19:27:00|289756.696$2026-01-22T20:16:40|289756.696$2026-01-22T21:06:20|289756.696$2026-01-22T21:56:00|289756.696$2026-01-22T22:45:40|289756.696$2026-01-22T23:35:20|289756.696$2026-01-23T00:25:00|289756.696$2026-01-23T01:14:40|289756.696$2026-01-23T02:04:20|289756.696$2026-01-23T02:54:00|289756.696$2026-01-23T03:43:40|289756.696$2026-01-23T04:33:20|289756.696$2026-01-23T05:23:00|289756.696$2026-01-23T06:12:40|289756.696$2026-01-23T07:02:20|289756.696$2026-01-23T07:52:00|289756.696$2026-01-23T08:41:40|289756.696$2026-01-23T09:31:20|289756.696$2026-01-23T10:21:00|289756.696$2026-01-23T11:10:40|289756.696$2026-01-23T12:00:20|289756.696$2026-01-23T12:50:00|289756.696$2026-01-23T13:39:40|289756.696$2026-01-23T14:29:20|289756.696$2026-01-23T15:19:00|289756.696$2026-01-23T16:08:40|289756.696$2026-01-23T16:58:20|289756.696$2026-01-23T17:48:00|289756.696$2026-01-23T18:37:40|289756.696$2026-01-23T19:27:20|289756.696$2026-01-23T20:17:00|289756.696$2026-01-23T21:06:40|289756.696$2026-01-23T21:56:20|289756.696$2026-01-23T22:46:00|289756.696$2026-01-23T23:35:40|289756.696$2026-01-24T00:25:20|289756.696$2026-01-24T01:15:00|289756.696$2026-01-24T02:04:40|289756.696$2026-01-24T02:54:20|289756.696$2026-01-24T03:44:00|289756.696$2026-01-24T04:33:40|289756.696$2026-01-24T05:23:20|289756.696$2026-01-24T06:13:00|289756.696$2026-01-24T07:02:40|289756.696$2026-01-24T07:52:20|289756.696$2026-01-24T08:42:00|289756.696$2026-01-24T09:31:40|289756.696$2026-01-24T10:21:20|289756.696$2026-01-24T11:11:00|289756.696$2026-01-24T12:00:40|289756.696$2026-01-24T12:50:20|289756.696$2026-01-24T13:40:00|289756.696$2026-01-24T14:29:40|289756.696$2026-01-24T15:19:20|289756.696$2026-01-24T16:09:00|289756.696$2026-01-24T16:58:40|289756.696$2026-01-24T17:48:20|289756.696$2026-01-24T18:38:00|289756.696$2026-01-24T19:27:40|289756.696$2026-01-24T20:17:20|289756.696$2026-01-24T21:07:00|289756.696$2026-01-24T21:56:40|289756.696$2026-01-24T22:46:20|289756.696$2026-01-24T23:36:00|289756.696$2026-01-25T00:25:40|289756.696$2026-01-25T01:15:20|289756.696$2026-01-25T02:05:00|289756.696$2026-01-25T02:54:40|289756.696$2026-01-25T03:44:20|289756.696$2026-01-25T04:34:00|289756.696$2026-01-25T05:23:40|289756.696$2026-01-25T06:13:20|289756.696$2026-01-25T07:03:00|289756.696$2026-01-25T07:52:40|289756.696$2026-01-25T08:42:20|289756.696$2026-01-25T09:32:00|289756.696$2026-01-25T10:21:40|289756.696$2026-01-25T11:11:20|289756.696$2026-01-25T12:01:00|289756.696$2026-01-25T12:50:40|289756.696$2026-01-25T13:40:20|289756.696$2026-01-25T14:30:00|289756.696$2026-01-25T15:19:40|289756.696$2026-01-25T16:09:20|289756.696$2026-01-25T16:59:00|289756.696$2026-01-25T17:48:40|289756.696$2026-01-25T18:38:20|289756.696$2026-01-25T19:28:00|289756.696$2026-01-25T20:17:40|289756.696$2026-01-25T21:07:20|289756.696$2026-01-25T21:57:00|289756.696$2026-01-25T22:46:40|289756.696$2026-01-25T23:36:20|289756.696$2026-01-26T00:26:00|289756.696$2026-01-26T01:15:40|289756.696$2026-01-26T02:05:20|289756.696$2026-01-26T02:55:00|289756.696$2026-01-26T03:44:40|289756.696$2026-01-26T04:34:20|289756.696$2026-01-26T05:24:00|289756.696$2026-01-26T06:13:40|289756.696$2026-01-26T07:03:20|289756.696$2026-01-26T07:53:00|289756.696$2026-01-26T08:42:40|289756.696$2026-01-26T09:32:20|289756.696$2026-01-26T10:22:00|289756.696$2026-01-26T11:11:40|289756.696$2026-01-26T12:01:20|289756.696$2026-01-26T12:51:00|289756.696$2026-01-26T13:40:40|289756.696$2026-01-26T14:30:20|289756.696$2026-01-26T15:20:00|289756.696$2026-01-26T16:09:40|289756.696$2026-01-26T16:59:20|289756.696$2026-01-26T17:49:00|289756.696$2026-01-26T18:38:40|289756.696$2026-01-26T19:28:20|289756.696$2026-01-26T20:18:00|289756.696$2026-01-26T21:07:40|289756.696$2026-01-26T21:57:20|289756.696$2026-01-26T22:47:00|289756.696$2026-01-26T23:36:40|289756.696$2026-01-27T00:26:20|289756.696$2026-01-27T01:16:00|289756.696$2026-01-27T02:05:40|289756.696$2026-01-27T02:55:20|289756.696$2026-01-27T03:45:00|289756.696$2026-01-27T04:34:40|289756.696$2026-01-27T05:24:20|289756.696$2026-01-27T06:14:00|289756.696$2026-01-27T07:03:40|289756.696$2026-01-27T07:53:20|289756.696$2026-01-27T08:43:00|289756.696$2026-01-27T09:32:40|289756.696$2026-01-27T10:22:20|289756.696$2026-01-27T11:12:00|289756.696$2026-01-27T12:01:40|289756.696$2026-01-27T12:51:20|289756.696$2026-01-27T13:41:00|289756.696$2026-01-27T14:30:40|289756.696$2026-01-27T15:20:20|289756.696$2026-01-27T16:10:00|289756.696$2026-01-27T16:59:40|289756.696$2026-01-27T17:49:20|289756.696$2026-01-27T18:39:00|289756.696$2026-01-27T19:28:40|289756.696$2026-01-27T20:18:20|289756.696$2026-01-27T21:08:00|289756.696$2026-01-27T21:57:40|289756.696$2026-01-27T22:47:20|289756.696$2026-01-27T23:37:00|289756.696$2026-01-28T00:26:40|289756.696$2026-01-28T01:16:20|289756.696$2026-01-28T02:06:00|289756.696$2026-01-28T02:55:40|289756.696$2026-01-28T03:45:20|289756.696$2026-01-28T04:35:00|289756.696$2026-01-28T05:24:40|289756.696$2026-01-28T06:14:20|289756.696$2026-01-28T07:04:00|289756.696$2026-01-28T07:53:40|289756.696$2026-01-28T08:43:20|289756.696$2026-01-28T09:33:00|289756.696$2026-01-28T10:22:40|289756.696$2026-01-28T11:12:20|289756.696$2026-01-28T12:02:00|289756.696$2026-01-28T12:51:40|289756.696$2026-01-28T13:41:20|289756.696$2026-01-28T14:31:00|289756.696$2026-01-28T15:20:40|289756.696$2026-01-28T16:10:20|289756.696$2026-01-28T17:00:00|289756.696$2026-01-28T17:49:40|289756.696$2026-01-28T18:39:20|289756.696$2026-01-28T19:29:00|289756.696$2026-01-28T20:18:40|289756.696$2026-01-28T21:08:20|289756.696$2026-01-28T21:58:00|289756.696$2026-01-28T22:47:40|289756.696$2026-01-28T23:37:20|289756.696$2026-01-29T00:27:00|289756.696$2026-01-29T01:16:40|289756.696$2026-01-29T02:06:20|289756.696$2026-01-29T02:56:00|289756.696$2026-01-29T03:45:40|289756.696$2026-01-29T04:35:20|289756.696$2026-01-29T05:25:00|289756.696$2026-01-29T06:14:40|289756.696$2026-01-29T07:04:20|289756.696$2026-01-29T07:54:00|289756.696$2026-01-29T08:43:40|289756.696$2026-01-29T09:33:20|289756.696$2026-01-29T10:23:00|289756.696$2026-01-29T11:12:40|289756.696$2026-01-29T12:02:20|289756.696$2026-01-29T12:52:00|289756.696$2026-01-29T13:41:40|289756.696$2026-01-29T14:31:20|289756.696$2026-01-29T15:21:00|289756.696$2026-01-29T16:10:40|289756.696$2026-01-29T17:00:20|289756.696$2026-01-29T17:50:00|289756.696$2026-01-29T18:39:40|289756.696$2026-01-29T19:29:20|289756.696$2026-01-29T20:19:00|289756.696$2026-01-29T21:08:40|289756.696$2026-01-29T21:58:20|289756.696$2026-01-29T22:48:00|289756.696$2026-01-29T23:37:40|289756.696$2026-01-30T00:27:20|289756.696$2026-01-30T01:17:00|289756.696$2026-01-30T02:06:40|289756.696$2026-01-30T02:56:20|289756.696$2026-01-30T04:35:39|289756.696$2026-01-30T04:35:40|489756.696$2026-01-30T05:25:20|489756.696$2026-01-30T06:15:00|489756.696$2026-01-30T07:04:40|489756.696$2026-01-30T07:54:20|489756.696$2026-01-30T08:44:00|489756.696$2026-01-30T09:33:40|489756.696$2026-01-30T10:23:20|489756.696$2026-01-30T11:13:00|489756.696$2026-01-30T12:02:40|489756.696$2026-01-30T12:52:20|489756.696$2026-01-30T13:42:00|489756.696$2026-01-30T14:31:40|489756.696$2026-01-30T15:21:20|489756.696$2026-01-30T16:11:00|489756.696$2026-01-30T17:00:40|489756.696$2026-01-30T17:50:20|489756.696$2026-01-30T18:40:00|489756.696$2026-01-30T19:29:40|489756.696$2026-01-30T20:19:20|489756.696$2026-01-30T21:09:00|489756.696$2026-01-30T21:58:40|489756.696$2026-01-30T22:48:20|489756.696$2026-01-30T23:38:00|489756.696$2026-01-31T00:27:40|489756.696$2026-01-31T01:17:20|489756.696$2026-01-31T02:07:00|489756.696$2026-01-31T02:56:40|489756.696$2026-01-31T03:46:20|489756.696$2026-01-31T04:36:00|489756.696$2026-01-31T05:25:40|489756.696$2026-01-31T06:15:20|489756.696$2026-01-31T07:05:00|489756.696$2026-01-31T07:54:40|489756.696$2026-01-31T08:44:20|489756.696$2026-01-31T09:34:00|489756.696$2026-01-31T10:23:40|489756.696$2026-01-31T11:13:20|489756.696$2026-01-31T12:03:00|489756.696$2026-01-31T12:52:40|489756.696$2026-01-31T13:42:20|489756.696$2026-01-31T14:32:00|489756.696$2026-01-31T15:21:40|489756.696$2026-01-31T16:11:20|489756.696$2026-01-31T17:01:00|489756.696$2026-01-31T17:50:40|489756.696$2026-01-31T18:40:20|489756.696$2026-01-31T19:30:00|489756.696$2026-01-31T20:19:40|489756.696$2026-01-31T21:09:20|489756.696$2026-01-31T21:59:00|489756.696$2026-01-31T22:48:40|489756.696$2026-01-31T23:38:20|489756.696$2026-02-01T00:28:00|489756.696$2026-02-01T01:17:40|489756.696$2026-02-01T02:07:20|489756.696$2026-02-01T02:57:00|489756.696$2026-02-01T03:46:40|489756.696$2026-02-01T04:36:20|489756.696$2026-02-01T05:26:00|489756.696$2026-02-01T06:15:40|489756.696$2026-02-01T07:05:20|489756.696$2026-02-01T07:55:00|489756.696$2026-02-01T08:44:40|489756.696$2026-02-01T09:34:20|489756.696$2026-02-01T10:24:00|489756.696$2026-02-01T11:13:40|489756.696$2026-02-01T12:03:20|489756.696$2026-02-01T12:53:00|489756.696$2026-02-01T13:42:40|489756.696$2026-02-01T14:32:20|489756.696$2026-02-01T15:22:00|489756.696$2026-02-01T16:11:40|489756.696$2026-02-01T17:01:20|489756.696$2026-02-01T17:51:00|489756.696$2026-02-01T18:40:40|489756.696$2026-02-01T19:30:20|489756.696$2026-02-01T20:20:00|489756.696$2026-02-01T21:09:40|489756.696$2026-02-01T21:59:20|489756.696$2026-02-01T22:49:00|489756.696$2026-02-01T23:38:40|489756.696$2026-02-02T00:28:20|489756.696$2026-02-02T01:18:00|489756.696$2026-02-02T02:07:40|489756.696$2026-02-02T02:57:20|489756.696$2026-02-02T03:47:00|489756.696$2026-02-02T04:36:40|489756.696$2026-02-02T05:26:20|489756.696$2026-02-02T06:16:00|489756.696$2026-02-02T07:05:40|489756.696$2026-02-02T07:55:20|489756.696$2026-02-02T08:45:00|489756.696$2026-02-02T09:34:40|489756.696$2026-02-02T10:24:20|489756.696$2026-02-02T11:14:00|489756.696$2026-02-02T12:03:40|489756.696$2026-02-02T12:53:20|489756.696$2026-02-02T13:43:00|489756.696$2026-02-02T14:32:40|489756.696$2026-02-02T15:22:20|489756.696$2026-02-02T16:12:00|489756.696$2026-02-02T17:01:40|489756.696$2026-02-02T17:51:20|489756.696$2026-02-02T18:41:00|489756.696$2026-02-02T19:30:40|489756.696$2026-02-02T20:20:20|489756.696$2026-02-02T21:10:00|489756.696$2026-02-02T21:59:40|489756.696$2026-02-02T22:49:20|489756.696$2026-02-02T23:39:00|489756.696$2026-02-03T00:28:40|489756.696$2026-02-03T01:18:20|489756.696$2026-02-03T02:08:00|489756.696$2026-02-03T02:57:40|489756.696$2026-02-03T03:47:20|489756.696$2026-02-03T04:37:00|489756.696$2026-02-03T05:26:40|489756.696$2026-02-03T06:16:20|489756.696$2026-02-03T07:06:00|489756.696$2026-02-03T07:55:40|489756.696$2026-02-03T08:45:20|489756.696$2026-02-03T09:35:00|489756.696$2026-02-03T10:24:40|489756.696$2026-02-03T11:14:20|489756.696$2026-02-03T12:04:00|489756.696$2026-02-03T12:53:40|489756.696$2026-02-03T13:43:20|489756.696$2026-02-03T14:33:00|489756.696$2026-02-03T15:22:40|489756.696$2026-02-03T16:12:20|489756.696$2026-02-03T17:02:00|489756.696$2026-02-03T17:51:40|489756.696$2026-02-03T18:41:20|489756.696$2026-02-03T19:31:00|489756.696$2026-02-03T20:20:40|489756.696$2026-02-03T21:10:20|489756.696$2026-02-03T22:00:00|489756.696$2026-02-03T22:49:40|489756.696$2026-02-03T23:39:20|489756.696$2026-02-04T00:29:00|489756.696$2026-02-04T01:18:40|489756.696$2026-02-04T02:08:20|489756.696$2026-02-04T02:58:00|489756.696$2026-02-04T03:47:40|489756.696$2026-02-04T04:37:20|489756.696$2026-02-04T05:27:00|489756.696$2026-02-04T06:16:40|489756.696$2026-02-04T07:06:20|489756.696$2026-02-04T07:56:00|489756.696$2026-02-04T08:45:40|489756.696$2026-02-04T09:35:20|489756.696$2026-02-04T10:25:00|489756.696$2026-02-04T11:14:40|489756.696$2026-02-04T12:04:20|489756.696$2026-02-04T12:54:00|489756.696$2026-02-04T13:43:40|489756.696$2026-02-04T14:33:20|489756.696$2026-02-04T15:23:00|489756.696$2026-02-04T16:12:40|489756.696$2026-02-04T17:02:20|489756.696$2026-02-04T17:52:00|489756.696$2026-02-04T18:41:40|489756.696$2026-02-04T19:31:20|489756.696$2026-02-04T20:21:00|489756.696$2026-02-04T21:10:40|489756.696$2026-02-04T22:00:20|489756.696$2026-02-04T22:50:00|489756.696$2026-02-04T23:39:40|489756.696$2026-02-05T00:29:20|489756.696$2026-02-05T01:19:00|489756.696$2026-02-05T02:08:40|489756.696$2026-02-05T02:58:20|489756.696$2026-02-05T03:48:00|489756.696$2026-02-05T04:37:40|489756.696$2026-02-05T05:27:20|489756.696$2026-02-05T06:17:00|489756.696$2026-02-05T07:06:40|489756.696$2026-02-05T07:56:20|489756.696$2026-02-05T08:46:00|489756.696$2026-02-05T09:35:40|489756.696$2026-02-05T10:25:20|489756.696$2026-02-05T11:15:00|489756.696$2026-02-05T12:04:40|489756.696$2026-02-05T12:54:20|489756.696$2026-02-05T13:44:00|489756.696$2026-02-05T14:33:40|489756.696$2026-02-05T15:23:20|489756.696$2026-02-05T16:13:00|489756.696$2026-02-05T17:02:40|489756.696$2026-02-05T17:52:20|489756.696$2026-02-05T18:42:00|489756.696$2026-02-05T19:31:40|489756.696$2026-02-05T20:21:20|489756.696$2026-02-05T21:11:00|489756.696$2026-02-05T22:00:40|489756.696$2026-02-05T22:50:20|489756.696$2026-02-05T23:40:00|489756.696$2026-02-06T00:29:40|489756.696$2026-02-06T01:19:20|489756.696$2026-02-06T02:09:00|489756.696$2026-02-06T02:58:40|489756.696$2026-02-06T03:48:20|489756.696$2026-02-06T04:38:00|489756.696$2026-02-06T05:27:40|489756.696$2026-02-06T06:17:20|489756.696$2026-02-06T07:07:00|489756.696$2026-02-06T07:56:40|489756.696$2026-02-06T08:46:20|489756.696$2026-02-06T09:36:00|489756.696$2026-02-06T10:25:40|489756.696$2026-02-06T11:15:20|489756.696$2026-02-06T12:05:00|489756.696$2026-02-06T12:54:40|489756.696$2026-02-06T13:44:20|489756.696$2026-02-06T14:34:00|489756.696$2026-02-06T15:23:40|489756.696$2026-02-06T16:13:20|489756.696$2026-02-06T17:03:00|489756.696$2026-02-06T17:52:40|489756.696$2026-02-06T18:42:20|489756.696$2026-02-06T19:32:00|489756.696$2026-02-06T20:21:40|489756.696$2026-02-06T21:11:20|489756.696$2026-02-06T22:01:00|489756.696$2026-02-06T22:50:40|489756.696$2026-02-06T23:40:20|489756.696$2026-02-07T00:30:00|489756.696$2026-02-07T01:19:40|489756.696$2026-02-07T02:09:20|489756.696$2026-02-07T02:59:00|489756.696$2026-02-07T03:48:40|489756.696$2026-02-07T04:38:20|489756.696$2026-02-07T05:28:00|489756.696$2026-02-07T06:17:40|489756.696$2026-02-07T07:07:20|489756.696$2026-02-07T07:57:00|489756.696$2026-02-07T08:46:40|489756.696$2026-02-07T09:36:20|489756.696$2026-02-07T10:26:00|489756.696$2026-02-07T11:15:40|489756.696$2026-02-07T12:05:20|489756.696$2026-02-07T12:55:00|489756.696$2026-02-07T13:44:40|489756.696$2026-02-07T14:34:20|489756.696$2026-02-07T15:24:00|489756.696$2026-02-07T16:13:40|489756.696$2026-02-07T17:03:20|489756.696$2026-02-07T17:53:00|489756.696$2026-02-07T18:42:40|489756.696$2026-02-07T19:32:20|489756.696$2026-02-07T20:22:00|489756.696$2026-02-07T21:11:40|489756.696$2026-02-07T22:01:20|489756.696$2026-02-07T22:51:00|489756.696$2026-02-07T23:40:40|489756.696$2026-02-08T00:30:20|489756.696$2026-02-08T01:20:00|489756.696$2026-02-08T02:09:40|489756.696$2026-02-08T02:59:20|489756.696$2026-02-08T03:49:00|489756.696$2026-02-08T04:38:40|489756.696$2026-02-08T05:28:20|489756.696$2026-02-08T06:18:00|489756.696$2026-02-08T07:07:40|489756.696$2026-02-08T07:57:20|489756.696$2026-02-08T08:47:00|489756.696$2026-02-08T09:36:40|489756.696$2026-02-08T10:26:20|489756.696$2026-02-08T11:16:00|489756.696$2026-02-08T12:05:40|489756.696$2026-02-08T12:55:20|489756.696$2026-02-08T13:45:00|489756.696$2026-02-08T14:34:40|489756.696$2026-02-08T15:24:20|489756.696$2026-02-08T16:14:00|489756.696$2026-02-08T17:03:40|489756.696$2026-02-08T17:53:20|489756.696$2026-02-08T18:43:00|489756.696$2026-02-08T19:32:40|489756.696$2026-02-08T20:22:20|489756.696$2026-02-08T21:12:00|489756.696$2026-02-08T22:01:40|489756.696$2026-02-08T22:51:20|489756.696$2026-02-08T23:41:00|489756.696$2026-02-09T00:30:40|489756.696$2026-02-09T01:20:20|489756.696$2026-02-09T02:10:00|489756.696$2026-02-09T02:59:40|489756.696$2026-02-09T03:49:20|489756.696$2026-02-09T04:39:00|489756.696$2026-02-09T05:28:40|489756.696$2026-02-09T06:18:20|489756.696$2026-02-09T07:08:00|489756.696$2026-02-09T07:57:40|489756.696$2026-02-09T08:47:20|489756.696$2026-02-09T09:37:00|489756.696$2026-02-09T10:26:40|489756.696$2026-02-09T11:16:20|489756.696$2026-02-09T12:06:00|489756.696$2026-02-09T12:55:40|489756.696$2026-02-09T13:45:20|489756.696$2026-02-09T14:35:00|489756.696$2026-02-09T15:24:40|489756.696$2026-02-09T16:14:20|489756.696$2026-02-09T17:04:00|489756.696$2026-02-09T17:53:40|489756.696$2026-02-09T18:43:20|489756.696$2026-02-09T19:33:00|489756.696$2026-02-09T20:22:40|489756.696$2026-02-09T21:12:20|489756.696$2026-02-09T22:02:00|489756.696$2026-02-09T22:51:40|489756.696$2026-02-09T23:41:20|489756.696$2026-02-10T00:31:00|489756.696$2026-02-10T01:20:40|489756.696$2026-02-10T02:10:20|489756.696$2026-02-10T03:00:00|489756.696$2026-02-10T03:49:40|489756.696$2026-02-10T04:39:20|489756.696$2026-02-10T05:29:00|489756.696$2026-02-10T06:18:40|489756.696$2026-02-10T07:08:20|489756.696$2026-02-10T07:58:00|489756.696$2026-02-10T08:47:40|489756.696$2026-02-10T09:37:20|489756.696$2026-02-10T10:27:00|489756.696$2026-02-10T11:16:40|489756.696$2026-02-10T12:06:20|489756.696$2026-02-10T12:56:00|489756.696$2026-02-10T13:45:40|489756.696$2026-02-10T14:35:20|489756.696$2026-02-10T15:25:00|489756.696$2026-02-10T16:14:40|489756.696$2026-02-10T17:04:20|489756.696$2026-02-10T17:54:00|489756.696$2026-02-10T18:43:40|489756.696$2026-02-10T19:33:20|489756.696$2026-02-10T20:23:00|489756.696$2026-02-10T21:12:40|489756.696$2026-02-10T22:02:20|489756.696$2026-02-10T22:52:00|489756.696$2026-02-10T23:41:40|489756.696$2026-02-11T00:31:20|489756.696$2026-02-11T01:21:00|489756.696$2026-02-11T02:10:40|489756.696$2026-02-11T03:00:20|489756.696$2026-02-11T03:50:00|489756.696$2026-02-11T04:39:40|489756.696$2026-02-11T05:29:20|489756.696$2026-02-11T06:19:00|489756.696$2026-02-11T07:08:40|489756.696$2026-02-11T07:58:20|489756.696$2026-02-11T08:48:00|489756.696$2026-02-11T09:37:40|489756.696$2026-02-11T10:27:20|489756.696$2026-02-11T11:17:00|489756.696$2026-02-11T12:06:40|489756.696$2026-02-11T12:56:20|489756.696$2026-02-11T13:46:00|489756.696$2026-02-11T14:35:40|489756.696$2026-02-11T15:25:20|489756.696$2026-02-11T16:15:00|489756.696$2026-02-11T17:04:40|489756.696$2026-02-11T17:54:20|489756.696$2026-02-11T18:44:00|489756.696$2026-02-11T19:33:40|489756.696$2026-02-11T20:23:20|489756.696$2026-02-11T21:13:00|489756.696$2026-02-11T22:02:40|489756.696$2026-02-11T22:52:20|489756.696$2026-02-11T23:42:00|489756.696$2026-02-12T00:31:40|489756.696$2026-02-12T01:21:20|489756.696$2026-02-12T02:11:00|489756.696$2026-02-12T03:00:40|489756.696$2026-02-12T03:50:20|489756.696$2026-02-12T04:40:00|489756.696$2026-02-12T05:29:40|489756.696$2026-02-12T06:19:20|489756.696$2026-02-12T07:09:00|489756.696$2026-02-12T07:58:40|489756.696$2026-02-12T08:48:20|489756.696$2026-02-12T09:38:00|489756.696$2026-02-12T10:27:40|489756.696$2026-02-12T11:17:20|489756.696$2026-02-12T12:07:00|489756.696$2026-02-12T12:56:40|489756.696$2026-02-12T13:46:20|489756.696$2026-02-12T14:36:00|489756.696$2026-02-12T15:25:40|489756.696$2026-02-12T16:15:20|489756.696$2026-02-12T17:05:00|489756.696$2026-02-12T17:54:40|489756.696$2026-02-12T18:44:20|489756.696$2026-02-12T19:34:00|489756.696$2026-02-12T20:23:40|489756.696$2026-02-12T21:13:20|489756.696$2026-02-12T22:03:00|489756.696$2026-02-12T22:52:40|489756.696$2026-02-12T23:42:20|489756.696$2026-02-13T00:32:00|489756.696$2026-02-13T01:21:40|489756.696$2026-02-13T02:11:20|489756.696$2026-02-13T03:01:00|489756.696$2026-02-13T03:50:40|489756.696$2026-02-13T04:40:20|489756.696$2026-02-13T05:30:00|489756.696$2026-02-13T06:19:40|489756.696$2026-02-13T07:09:20|489756.696$2026-02-13T07:59:00|489756.696$2026-02-13T08:48:40|489756.696$2026-02-13T09:38:20|489756.696$2026-02-13T10:28:00|489756.696$2026-02-13T11:17:40|489756.696$2026-02-13T12:07:20|489756.696$2026-02-13T12:57:00|489756.696$2026-02-13T13:46:40|489756.696$2026-02-13T14:36:20|489756.696$2026-02-13T15:26:00|489756.696$2026-02-13T16:15:40|489756.696$2026-02-13T17:05:20|489756.696$2026-02-13T17:55:00|489756.696$2026-02-13T18:44:40|489756.696$2026-02-13T19:34:20|489756.696$2026-02-13T20:24:00|489756.696$2026-02-13T21:13:40|489756.696$2026-02-13T22:03:20|489756.696$2026-02-13T22:53:00|489756.696$2026-02-13T23:42:40|489756.696$2026-02-14T00:32:20|489756.696$2026-02-14T01:22:00|489756.696$2026-02-14T02:11:40|489756.696$2026-02-14T03:01:20|489756.696$2026-02-14T03:51:00|489756.696$2026-02-14T04:40:40|489756.696$2026-02-14T05:30:20|489756.696$2026-02-14T06:20:00|489756.696$2026-02-14T07:09:40|489756.696$2026-02-14T07:59:20|489756.696$2026-02-14T08:49:00|489756.696$2026-02-14T09:38:40|489756.696$2026-02-14T10:28:20|489756.696$2026-02-14T11:18:00|489756.696$2026-02-14T12:07:40|489756.696$2026-02-14T12:57:20|489756.696$2026-02-14T13:47:00|489756.696$2026-02-14T14:36:40|489756.696$2026-02-14T15:26:20|489756.696$2026-02-14T16:16:00|489756.696$2026-02-14T17:05:40|489756.696$2026-02-14T17:55:20|489756.696$2026-02-14T18:45:00|489756.696$2026-02-14T19:34:40|489756.696$2026-02-14T20:24:20|489756.696$2026-02-14T21:14:00|489756.696$2026-02-14T22:03:40|489756.696$2026-02-14T22:53:20|489756.696$2026-02-14T23:43:00|489756.696$2026-02-15T00:32:40|489756.696$2026-02-15T01:22:20|489756.696$2026-02-15T02:12:00|489756.696$2026-02-15T03:01:40|489756.696$2026-02-15T03:51:20|489756.696$2026-02-15T04:41:00|489756.696$2026-02-15T05:30:40|489756.696$2026-02-15T06:20:20|489756.696$2026-02-15T07:10:00|489756.696$2026-02-15T07:59:40|489756.696$2026-02-15T08:49:20|489756.696$2026-02-15T09:39:00|489756.696$2026-02-15T10:28:40|489756.696$2026-02-15T11:18:20|489756.696$2026-02-15T12:08:00|489756.696$2026-02-15T12:57:40|489756.696$2026-02-15T13:47:20|489756.696$2026-02-15T14:37:00|489756.696$2026-02-15T15:26:40|489756.696$2026-02-15T16:16:20|489756.696$2026-02-15T17:06:00|489756.696$2026-02-15T17:55:40|489756.696$2026-02-15T18:45:20|489756.696$2026-02-15T19:35:00|489756.696$2026-02-15T20:24:40|489756.696$2026-02-15T21:14:20|489756.696$2026-02-15T22:04:00|489756.696$2026-02-15T22:53:40|489756.696$2026-02-15T23:43:20|489756.696$2026-02-16T00:33:00|489756.696$2026-02-16T01:22:40|489756.696$2026-02-16T02:12:20|489756.696$2026-02-16T03:02:00|489756.696$2026-02-16T03:51:40|489756.696$2026-02-16T04:41:20|489756.696$2026-02-16T05:31:00|489756.696$2026-02-16T06:20:40|489756.696$2026-02-16T07:10:20|489756.696$2026-02-16T08:00:00|489756.696$2026-02-16T08:49:40|489756.696$2026-02-16T09:39:20|489756.696$2026-02-16T10:29:00|489756.696$2026-02-16T11:18:40|489756.696$2026-02-16T12:08:20|489756.696$2026-02-16T12:58:00|489756.696$2026-02-16T13:47:40|489756.696$2026-02-16T14:37:20|489756.696$2026-02-16T15:27:00|489756.696$2026-02-16T16:16:40|489756.696$2026-02-16T17:06:20|489756.696$2026-02-16T17:56:00|489756.696$2026-02-16T18:45:40|489756.696$2026-02-16T19:35:20|489756.696$2026-02-16T20:25:00|489756.696$2026-02-16T21:14:40|489756.696$2026-02-16T22:04:20|489756.696$2026-02-16T22:54:00|489756.696$2026-02-16T23:43:40|489756.696$2026-02-17T00:33:20|489756.696$2026-02-17T01:23:00|489756.696$2026-02-17T02:12:40|489756.696$2026-02-17T03:02:20|489756.696$2026-02-17T03:52:00|489756.696$2026-02-17T04:41:40|489756.696$2026-02-17T05:31:20|489756.696$2026-02-17T06:21:00|489756.696$2026-02-17T07:10:40|489756.696$2026-02-17T08:00:20|489756.696$2026-02-17T08:50:00|489756.696$2026-02-17T09:39:40|489756.696$2026-02-17T10:29:20|489756.696$2026-02-17T11:19:00|489756.696$2026-02-17T12:08:40|489756.696$2026-02-17T12:58:20|489756.696$2026-02-17T13:48:00|489756.696$2026-02-17T14:37:40|489756.696$2026-02-17T15:27:20|489756.696$2026-02-17T16:17:00|489756.696$2026-02-17T17:06:40|489756.696$2026-02-17T17:56:20|489756.696$2026-02-17T18:46:00|489756.696$2026-02-17T19:35:40|489756.696$2026-02-17T20:25:20|489756.696$2026-02-17T21:15:00|489756.696$2026-02-17T22:04:40|489756.696$2026-02-17T22:54:20|489756.696$2026-02-17T23:44:00|489756.696$2026-02-18T00:33:40|489756.696$2026-02-18T01:23:20|489756.696$2026-02-18T02:13:00|489756.696$2026-02-18T03:02:40|489756.696$2026-02-18T03:52:20|489756.696$2026-02-18T04:42:00|489756.696$2026-02-18T05:31:40|489756.696$2026-02-18T06:21:20|489756.696$2026-02-18T07:11:00|489756.696$2026-02-18T08:00:40|489756.696$2026-02-18T08:50:20|489756.696$2026-02-18T09:40:00|489756.696$2026-02-18T10:29:40|489756.696&quot;;
        String&#91;&#93; split = rawData.split(&quot;\\$&quot;);
        Record&#91;&#93; records = new Record&#91;split.length&#93;;

        DateTimeFormat format = DateTimeFormat.getFormat(&quot;yyyy-MM-dd'T'HH:mm:ss&quot;);
        for (int i = 0; i &lt; split.length; ++i)
        {
            String&#91;&#93; values = split&#91;i&#93;.split(&quot;\\|&quot;);
            Record r = new Record();

            r.setAttribute(&quot;ScheduledCompletedDate&quot;, format.parse(values&#91;0&#93;));
            r.setAttribute(&quot;Volume_Forecast&quot;, Double.parseDouble(values&#91;1&#93;));

            records&#91;i&#93; = r;
        }

        return records;
    }</pre>
</div>]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>michaelaveva</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277491-chart-getnearestdrawnvalue-behavior-on-duplicate-x-coord</guid>
		</item>
		<item>
			<title>Timeline item and hour resolution issue</title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277489-timeline-item-and-hour-resolution-issue</link>
			<pubDate>Thu, 30 Apr 2026 10:43:37 GMT</pubDate>
			<description>Hi, we just discovered an issue regarding our timeline and the hour resolution view that we had missed. 
 
The natural thing for users when they...</description>
			<content:encoded><![CDATA[Hi, we just discovered an issue regarding our timeline and the hour resolution view that we had missed.<br />
<br />
The natural thing for users when they enter a calendar item is to say &quot;0700 - 0900&quot; for example. In our app that is they do, and what we sthen tore as intime-outtime in the database. (mariadb datetime values).<br />
<br />
Your calendar showcases also work like that, you specify 0900-0930 and thats how they show up. (for example <a href="https://smartclient.com/smartgwt/showcase/#databound_calendar_category" target="_blank">https://smartclient.com/smartgwt/sho...endar_category</a>)<br />
--<br />
<br />
However, if you instead show the items in a timeline, and have hours granularity, an item between 0900-1000 crosses two cells, all the way to 11.00.<br />
<br />
I suppose it's because 11.00 is technically between 10.00 and 11.00 so also the next hour becomes busy. It is also, i guess why your timeline showcase, in contrast, display as 10.00 - 10.59. (<a href="https://smartclient.com/smartgwt/showcase/#timeline_resolution" target="_blank">https://smartclient.com/smartgwt/sho...ine_resolution</a>)<br />
<br />
<br />
This is rather unfortunate for us. is there anything that can be done about this? like some setting on the timeline &quot;zeroValueDoesntCrossBoundary()&quot; or something? <img src="https://forums.smartclient.com/core/images/smilies/smile.png" border="0" alt="" title="Smile" smilieid="1" class="inlineimg" /><br />
<br />
Thoughts appreciated.]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>mathias</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277489-timeline-item-and-hour-resolution-issue</guid>
		</item>
		<item>
			<title>Screen reader mode - DataSource updateData causes exception</title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277486-screen-reader-mode-datasource-updatedata-causes-exception</link>
			<pubDate>Thu, 30 Apr 2026 07:30:31 GMT</pubDate>
			<description>Hi, 
 
When screen reader mode is enabled and a row is selected and focused in a ListGrid, then using updateData() to update a record in the...</description>
			<content:encoded><![CDATA[Hi,<br />
<br />
When screen reader mode is enabled and a row is selected and focused in a ListGrid, then using updateData() to update a record in the underlying data source causes the following exception:<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>
			
				Uncaught NotFoundError: Failed to execute 'removeChild' on 'Node': The node to be removed is no longer a child of this node. Perhaps it was moved in a 'blur' event handler?<br />
    at _3.isc_Canvas__updateParentHTML [as $p9] (ISC_Core.js:15133:170)<br />
    at _3.isc_c_Class_invokeSuper [as invokeSuper] (ISC_Core.js:621:15)<br />
    at _3.isc_GridRenderer__updateParentHTML [as $p9] (ISC_Grids.js:305:1008)<br />
    at _3.isc_Canvas__updateHTML [as $ra] (ISC_Core.js:15119:19)<br />
    at _3.isc_Canvas_redraw [as redraw] (ISC_Core.js:15108:186)<br />
    at _3.isc_c_Class_invokeSuper [as invokeSuper] (ISC_Core.js:621:15)<br />
    at _3.isc_GridRenderer_redraw [as redraw] (ISC_Grids.js:719:412)<br />
    at _3.isc_c_Class_invokeSuper [as invokeSuper] (ISC_Core.js:621:15)<br />
    at _3.isc_GridBody_redraw [as redraw] (ISC_Grids.js:850:23)<br />
    at _3.isc_ListGrid_refreshRow [as refreshRow] (ISC_Grids.js:2459:54)<br />
    at _3.isc_ListGrid__dataChanged [as $253v] (ISC_Grids.js:1243:6)<br />
    at _3.isc_ListGrid_dataChanged [as dataChanged] (ISC_Grids.js:1213:88)<br />
    at _3.&lt;anonymous&gt; (ISC_Grids.js:1181:287)<br />
    at _3.observation [as dataChanged] (ISC_Core.js:746:382)<br />
    at _3.isc_ResultSet__doneChangingData [as $ee] (ISC_DataBinding.js:12953:29)<br />
    at _3.isc_ResultSet_handleUpdate [as handleUpdate] (ISC_DataBinding.js:12950:33)<br />
    at _3.isc_ResultSet_dataSourceDataChanged [as dataSourceDataChanged] (ISC_DataBinding.js:12944:6)<br />
    at _3.eval (eval at isc__makeFunction (ISC_Core.js:161:1135), &lt;anonymous&gt;:4:10)<br />
    at _3.thunk (ISC_Core.js:752:28)<br />
    at _3.observation [as dataChanged] (ISC_Core.js:746:382)<br />
    at _3.isc_DataSource_updateCaches [as updateCaches] (ISC_DataBinding.js:2541:6)<br />
    at Object.isc_c_DataSource_handleUpdate [as handleUpdate] (ISC_DataBinding.js:955:4)<br />
    at _3.isc_DataSource_fireResponseCallbacks [as fireResponseCallbacks] (ISC_DataBinding.js:4278:16)<br />
    at _3.isc_DataSource__completeResponseProcessing [as $38b] (ISC_DataBinding.js:4253:6)<br />
    at _3._6 (ISC_DataBinding.js:2922:6)<br />
    at _3.isc_DataSource__handleClientOnlyReply [as $50e] (ISC_DataBinding.js:2928:4)<br />
    at _3.isc_c_Class_fireCallback [as fireCallback] (ISC_Core.js:654:102)<br />
    at _3.isc_Class_fireCallback [as fireCallback] (ISC_Core.js:893:89)<br />
    at _3.isc_c_RPCManager_fireReplyCallback [as __fireReplyCallback] (ISC_DataBinding.js:12279:77)<br />
    at $wnd.isc.RPCManager.fireReplyCallback (SmartGwtEntryPoint.java:508:1)<br />
    at _3.isc_c_RPCManager_fireReplyCallbacks [as fireReplyCallbacks] (ISC_DataBinding.js:12285:120)<br />
    at _3.isc_c_RPCManager_completeOperationReply [as completeOperationReply] (ISC_DataBinding.js:12257:6)<br />
    at _3.isc_c_RPCManager_performOperationReply [as performOperationReply] (ISC_DataBinding.js:12253:13)<br />
    at _3.isc_c_RPCManager__performTransactionReply [as $39d] (ISC_DataBinding.js:12095:26)<br />
    at _3.isc_c_Class_fireCallback [as fireCallback] (ISC_Core.js:654:102)<br />
    at _3.isc_c_Timer__fireTimeout [as $in] (ISC_Core.js:7399:6)<br />
    at ISC_Core.js:7392:40
			
		</div>
	</div>
</div><br />
Tested using 'v14.1p_2026-04-24/Pro Deployment', in the latest version of the Chrome browser.<br />
<br />
Test case code:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">@Override
    public void onModuleLoad()
    {
        SC.setScreenReaderMode(true);

        DataSource ds = new DataSource();
        ds.setClientOnly(true);
        DataSourceField dsField = new DataSourceField(&quot;Field&quot;, FieldType.TEXT);
        DataSourceField dsField2 = new DataSourceField(&quot;Field2&quot;, FieldType.TEXT);
        dsField.setPrimaryKey(true);
        ds.setFields(dsField, dsField2);

        Record record = new Record();
        record.setAttribute(&quot;Field&quot;, &quot;Value&quot;);
        record.setAttribute(&quot;Field2&quot;, &quot;Value2&quot;);
        ds.setCacheData(record);

        ListGrid grid = new ListGrid();
        grid.setDataSource(ds);
        grid.fetchData();

        Scheduler.get().scheduleFixedDelay(() -&gt;
        {
            grid.selectRecord(0);
            grid.focusInRow(0);

            Record updatedRecord = new Record();
            updatedRecord.setAttribute(&quot;Field&quot;, &quot;Value&quot;);
            updatedRecord.setAttribute(&quot;Field2&quot;, &quot;Value3&quot;);

            ds.updateData(updatedRecord);

            return false;
        }, 2000);


        grid.draw();
    }</pre>
</div>]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>michaelaveva</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277486-screen-reader-mode-datasource-updatedata-causes-exception</guid>
		</item>
		<item>
			<title>Unexpected multiple requests with file upload</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277481-unexpected-multiple-requests-with-file-upload</link>
			<pubDate>Tue, 28 Apr 2026 14:58:10 GMT</pubDate>
			<description><![CDATA[SmartClient Version: v13.1p_2026-04-24/AllModules Development Only (built 2026-04-24) 
 
Hi, from the documentation: &#8220;Due to browser security...]]></description>
			<content:encoded><![CDATA[SmartClient Version: <b>v13.1p_2026-04-24/AllModules Development Only</b> (built 2026-04-24)<br />
<br />
Hi, from the documentation: &#8220;Due to browser security restrictions, at most one request with a file upload can be sent in a queue.&#8221;<br />
<br />
However, I&#8217;m seeing that this doesn&#8217;t seem to be the case.<br />
<br />
With the following use case, if I fill in the fields and select a file, I see two separate requests, without any queue (and no warnings in the dev console):<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">isc.DynamicForm.create({
    ID: &quot;aForm&quot;,
    width: 400,
    height: 100,
    top: 0,
    left: 20,
    dataSource: &quot;uploadTest&quot;,
    items: &#91;
        {name: &quot;title&quot;}
    &#93;
});

isc.DynamicForm.create({
    ID: &quot;uploadForm&quot;,
    width: 400,
    height: 100,
    top: 50,
    left: 20,
    dataSource: &quot;uploadedFiles&quot;,
    items: &#91;
        {name: &quot;uploadTestId&quot;},
        {name: &quot;file&quot;, title: &quot;File&quot;}
    &#93;
});


isc.Button.create({
    title: &quot;Save Form&quot;,
    top: 130,
    left: 20,
    click: function(){
        isc.RPCManager.startQueue()
        aForm.save()
        uploadForm.save()
        isc.RPCManager.sendQueue()
    }
});</pre>
</div>I&#8217;m not sure whether there&#8217;s an issue or if I&#8217;m missing something.<br />
]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>claudiobosticco</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277481-unexpected-multiple-requests-with-file-upload</guid>
		</item>
		<item>
			<title>15.0d SmartClient Reference does not load, syntax error</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277474-15-0d-smartclient-reference-does-not-load-syntax-error</link>
			<pubDate>Mon, 27 Apr 2026 07:47:03 GMT</pubDate>
			<description>Hi Isomorphic, 
 
The 15.0d SmartClient Reference...</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 />
The <a href="https://www-demos.smartclient.com/smartclient-15.0/isomorphic/system/reference/?id=group..docViewerHelp" target="_blank">15.0d SmartClient Reference</a> (SNAPSHOT_v15.0d_2026-04-25) does not load in Edge147 or FF150, there is a typo, either the &quot;)&quot; or the &quot;b&quot;.<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">setAIAccess(hasAccess, extraData);})b.setAIAccess(false)};</pre>
</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/277474-15-0d-smartclient-reference-does-not-load-syntax-error</guid>
		</item>
		<item>
			<title>Unexpected filterEditor movement with frozen columns</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277470-unexpected-filtereditor-movement-with-frozen-columns</link>
			<pubDate>Mon, 27 Apr 2026 07:03:37 GMT</pubDate>
			<description>SmartClient Version: v13.1p_2026-04-24/AllModules Development Only (built 2026-04-24) 
 
Hi, I noticed an issue with column freezing in grids when...</description>
			<content:encoded><![CDATA[SmartClient Version: <b>v13.1p_2026-04-24/AllModules Development Only</b> (built 2026-04-24)<br />
<br />
Hi, I noticed an issue with column freezing in grids when using the filterEditor.<br />
Try an example like this: <a href="https://smartclient.com/smartclient-13.1/showcase/?id=fetchOperationFS" target="_blank">https://smartclient.com/smartclient-...tchOperationFS</a> , then click on &quot;show filter row&quot;, widen the columns until you get a horizontal scrollbar, and then freeze any column.<br />
If you try to scroll horizontally, you&#8217;ll see that the filter editor moves even for the frozen column.]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>claudiobosticco</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277470-unexpected-filtereditor-movement-with-frozen-columns</guid>
		</item>
		<item>
			<title>Guidance on Read/Write DataSource Routing in SmartGWT with Multiple JNDI DataSources</title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277452-guidance-on-read-write-datasource-routing-in-smartgwt-with-multiple-jndi-datasources</link>
			<pubDate>Mon, 20 Apr 2026 11:20:25 GMT</pubDate>
			<description>Hi Team, 
 
We have a requirement to support read-write database splitting for performance optimization. 
 
Current Setup 
 
At the Tomcat level, we...</description>
			<content:encoded><![CDATA[Hi Team,<br />
<br />
We have a requirement to support read-write database splitting for performance optimization.<br />
<br />
Current Setup<br />
<br />
At the Tomcat level, we have configured two JNDI DataSources in context.xml:<br />
<br />
jdbc.&lt;DB&gt; &#8594; Primary database (read/write)<br />
jdbc.readonly.&lt;DB&gt; &#8594; Read-only replica database<br />
<br />
Requirement<br />
We want to achieve the following behavior:<br />
<br />
All read operations (fetch/search) should use the read-only DataSource<br />
All write operations (add/update/remove) should use the primary DataSource<br />
Questions<br />
<br />
We would like guidance on the recommended approach within SmartGWT:<br />
<br />
Is it possible to configure this routing directly at the DataSource (.ds.xml) level (e.g., per operationBinding)?<br />
Can DSRequest / server-side request handling be used to dynamically switch the DataSource?<br />
Or is the recommended approach to handle this entirely in the server-side DMI layer by explicitly choosing the appropriate JNDI DataSource?<br />
<br />
<br />
Are there any SmartGWT-supported patterns or best practices for this use case?<br />
<br />
Looking forward to your guidance.]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>priyanka.barik</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277452-guidance-on-read-write-datasource-routing-in-smartgwt-with-multiple-jndi-datasources</guid>
		</item>
		<item>
			<title><![CDATA[v15.1d Setting width=&amp;quot;*&amp;quot; on TextItem shrinks FilterBuilder value field]]></title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277433-v15-1d-setting-width-on-textitem-shrinks-filterbuilder-value-field</link>
			<pubDate>Thu, 16 Apr 2026 14:28:39 GMT</pubDate>
			<description>Hi, 
We have noticed that when we changed SGWT library from v13.0p_2022-10-26 to v15.0d_2026-03-15 our FilterBuilder based forms started to shrink...</description>
			<content:encoded><![CDATA[Hi,<br />
We have noticed that when we changed SGWT library from v13.0p_2022-10-26 to v15.0d_2026-03-15 our FilterBuilder based forms started to shrink text values like this:<br />
<img alt="Click image for larger version  Name:	FB_valueField_shrink.png Views:	0 Size:	4.8 KB ID:	277434" title="FB_valueField_shrink.png" data-attachmentid="277434" data-align="none" data-size="full" border="0" src="filedata/fetch?id=277434&amp;d=1776349536" data-fullsize-url="filedata/fetch?id=277434&amp;d=1776349536" data-thumb-url="filedata/fetch?id=277434&amp;d=1776349536&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="FB_valueField_shrink.png" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
It turned out that we are using TextItem with width attribute set to &quot;*&quot; and that is causing shrinking value when new lib is used.<br />
<br />
Here is test case to demonstrate:<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">import com.google.gwt.core.client.EntryPoint;
import com.smartgwt.client.data.DataSource;
import com.smartgwt.client.data.DataSourceField;
import com.smartgwt.client.data.fields.DataSourceTextField;
import com.smartgwt.client.types.FieldType;
import com.smartgwt.client.widgets.form.FilterBuilder;
import com.smartgwt.client.widgets.form.fields.TextItem;

public class MainEntryPoint implements EntryPoint {

    public void onModuleLoad() {

        layout();
    }

    private void layout() {

        DataSource testDS = new DataSource();

        DataSourceField idField = new DataSourceField();
        idField.setType(FieldType.SEQUENCE);
        idField.setName(&quot;id&quot;);
        idField.setPrimaryKey(true);
        idField.setHidden(true);
        DataSourceTextField codeField = new DataSourceTextField();
        codeField.setName(&quot;code&quot;);
        TextItem textItemProperties = new TextItem();
        textItemProperties.setWidth(&quot;*&quot;);//!
        codeField.setEditorProperties(textItemProperties);

        testDS.setFields(idField, codeField);

        FilterBuilder fb = new FilterBuilder();
        fb.setDataSource(testDS);

        fb.draw();
    }

}</pre>
</div>The same code with line textItemProperties.setWidth(&quot;*&quot;); commented out (or compiled with v13 lib) shows:<br />
<img alt="Click image for larger version  Name:	FB_valueField_no_shrink.png Views:	0 Size:	6.3 KB ID:	277435" title="FB_valueField_no_shrink.png" data-attachmentid="277435" data-align="none" data-size="full" border="0" src="filedata/fetch?id=277435&amp;d=1776349609" data-fullsize-url="filedata/fetch?id=277435&amp;d=1776349609" data-thumb-url="filedata/fetch?id=277435&amp;d=1776349609&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="FB_valueField_no_shrink.png" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
Thanks,<br />
MichalG]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>michalg</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277433-v15-1d-setting-width-on-textitem-shrinks-filterbuilder-value-field</guid>
		</item>
		<item>
			<title>Hover over ToolstripSeparator causes shift in layout</title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277427-hover-over-toolstripseparator-causes-shift-in-layout</link>
			<pubDate>Wed, 15 Apr 2026 12:21:59 GMT</pubDate>
			<description>Hi, 
 
When the cursor hovers over a separator in a toolstrip for the first time then the separator becomes wider causing the contents of the toolbar...</description>
			<content:encoded><![CDATA[Hi,<br />
<br />
When the cursor hovers over a separator in a toolstrip for the first time then the separator becomes wider causing the contents of the toolbar to slightly shift.<br />
This happens in the following showcase example when hovering over the separators of the toolbar below the grid: <a href="https://smartclient.com/smartgwtee/showcase/#gridCustomToolbar" target="_blank">https://smartclient.com/smartgwtee/s...dCustomToolbar</a><br />
Tested using latest version of the Chrome browser, and using the Stratus/Twilight skins (in case it matters).<br />
This seems to have been introduced after 12.1p since it happened in 13.1p and 14.1p builds I've tested.<br />
<br />
Before hover:<br />
<img title="separator_issue_before.png" data-attachmentid="277428" data-align="none" data-size="full" border="0" src="filedata/fetch?id=277428&amp;d=1776255607" alt="Click image for larger version

Name:	separator_issue_before.png
Views:	44
Size:	5.3 KB
ID:	277428" data-fullsize-url="filedata/fetch?id=277428&amp;d=1776255607" data-thumb-url="filedata/fetch?id=277428&amp;d=1776255607&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="separator_issue_before.png" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
After hover:<br />
<img title="separator_issue_after.png" data-attachmentid="277429" data-align="none" data-size="full" border="0" src="filedata/fetch?id=277429&amp;d=1776255622" alt="Click image for larger version

Name:	separator_issue_after.png
Views:	36
Size:	5.3 KB
ID:	277429" data-fullsize-url="filedata/fetch?id=277429&amp;d=1776255622" data-thumb-url="filedata/fetch?id=277429&amp;d=1776255622&amp;type=thumb" data-title="Click on the image to see the original version" data-caption="separator_issue_after.png" class="bbcode-attachment thumbnail js-lightbox bbcode-attachment--lightbox" /><br />
]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>michaelaveva</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277427-hover-over-toolstripseparator-causes-shift-in-layout</guid>
		</item>
		<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>Strange Timeline log warning</title>
			<link>https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277412-strange-timeline-log-warning</link>
			<pubDate>Mon, 13 Apr 2026 11:02:59 GMT</pubDate>
			<description>Just saw this in the logs: 
 
 
 
The lanes are all users, so that i can show schedule item on the row for the user it belongs to. It makes sense to...</description>
			<content:encoded><![CDATA[Just saw this in the logs:<br />
<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>
			
				isc_SchedTimeline_0:Calendar.laneNameField must be set to a text-based field since its values may be used as identifiers. The specified field 'userId' is of type 'integer'.
			
		</div>
	</div>
</div>The lanes are all users, so that i can show schedule item on the row for the user it belongs to. It makes sense to use the &quot;userId&quot; field since that's the foreign key in the schedule datasource that is relevant for the row. It has worked fine for as long as i can remember, and i don't remember seeing this log.<br />
<br />
IMO it makes more sense to use an integer for an index than a String. What am i missing?]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/smart-gwt-technical-q-a"><![CDATA[Smart GWT Technical Q&amp;A]]></category>
			<dc:creator>mathias</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/smart-gwt-technical-q-a/277412-strange-timeline-log-warning</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>
	</channel>
</rss>
