<?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>Sat, 04 Apr 2026 08:16:04 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>General 13.1p/15.0d Calendar.disableWeekends: true questions</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277322-general-13-1p-15-0d-calendar-disableweekends-true-questions</link>
			<pubDate>Thu, 19 Mar 2026 10:02:12 GMT</pubDate>
			<description>Hi Isomorphic  
 
as written here...</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 />
as written <a href="https://forums.smartclient.com/forum/technical-q-a/277138-13-1p-calendar-allowlongevents-feedback?p=277316#post277316" target="_blank">here</a> some general <a href="https://www-demos.smartclient.com/smartclient-15.0/isomorphic/system/reference/?id=attr..Calendar.disableWeekends" target="_blank">disableWeekends</a>: true questions, which also apply to 13.1p. Tested in <a href="https://www-demos.smartclient.com/smartclient-13.1/showcase/?id=simpleCalendar" target="_blank">13.1p</a> and <a href="https://smartclient.com/smartclient-latest/showcase/?id=dragGhostCustomization" target="_blank">15.0d</a>.<ul><li>You can drag-create all-day-multi-day events that end or start on weekends. Not sure this is intended.</li>
<li>You can drag-create all-day-multi-day events in month view, that span over weekends. Not sure this is intended.</li>
<li>With the Add button and the New Event-Window you can create events like above. Not sure this is intended.</li>
</ul>The last point I already asked about <a href="https://forums.smartclient.com/forum/technical-q-a/266405-12-0p-calendar-event-day-changing-not-possible-in-event-details?p=267586#post267586" target="_blank">here</a> a few years ago.<br />
<br />
The docs don't mention anything about this setting only applying in the Calendar GUI and not in the Event Edit Window:<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>
			
				If true, weekend days appear in a disabled style and events cannot be created on weekends. Which days are considered weekends is controlled by <a href="https://www-demos.smartclient.com/smartclient-15.0/isomorphic/system/reference/?id=attr..Calendar.weekendDays" target="_blank">weekendDays</a>.
			
		</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/277322-general-13-1p-15-0d-calendar-disableweekends-true-questions</guid>
		</item>
		<item>
			<title>ListGrid frozen column and canExpandRecords=true,</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277268-listgrid-frozen-column-and-canexpandrecords-true</link>
			<pubDate>Wed, 11 Mar 2026 02:42:56 GMT</pubDate>
			<description>I have a ListGrid component with columns configured using frozen=true and the grid also has canExpandRecords=true. 
The problem is that the expand...</description>
			<content:encoded><![CDATA[I have a ListGrid component with columns configured using frozen=true and the grid also has canExpandRecords=true.<br />
The problem is that the expand component is displayed to the right of the frozen columns, and when the grid is scrolled horizontally it can move out of the visible area.<br />
Is it possible to make the expand component appear inside the frozen columns area so that it stays visible and does not move during horizontal scrolling?<br />
<br />
For demonstration purposes I slightly modified your example from this link:<br />
<a href="https://smartclient.com/smartclient-latest/showcase/?id=expansionLimitedWithDetails" target="_blank">https://smartclient.com/smartclient-...tedWithDetails</a><br />
<br />
and defined the fields like this:<br />
fields: [<br />
{name: &quot;itemName&quot;, width: 250, frozen:true},<br />
{name: &quot;SKU&quot;, width: 250},<br />
{name: &quot;category&quot;, width: 250}<br />
],]]></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/277268-listgrid-frozen-column-and-canexpandrecords-true</guid>
		</item>
		<item>
			<title>SmartClient Power Edition 9.1p compatibility with Java 21 (WildFly environment)</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277241-smartclient-power-edition-9-1p-compatibility-with-java-21-wildfly-environment</link>
			<pubDate>Fri, 06 Mar 2026 14:53:59 GMT</pubDate>
			<description>Hello, 
 
We are currently evaluating an upgrade of our platform runtime from Java 17 to Java 21 (LTS) and would like to confirm compatibility of our...</description>
			<content:encoded><![CDATA[Hello,<br />
<br />
We are currently evaluating an upgrade of our platform runtime from <b>Java 17 to Java 21 (LTS)</b> and would like to confirm compatibility of our existing SmartClient version.<br />
<br />
Our environment currently runs:<ul><li><b>SmartClient Power Edition:</b> 9.1p (2014-03-23)</li>
<li><b>Application Server:</b> WildFly 37</li>
<li><b>Current Java Runtime:</b> Java 17</li>
<li><b>Target Runtime:</b> Java 21</li>
</ul>Our application is a large enterprise platform with multiple microservices running on WildFly. The UI layer uses SmartClient, and we are reviewing whether any server-side SmartClient components might be impacted by the Java runtime upgrade.<br />
<br />
Specifically we would like to confirm:<ol class="decimal"><li>Whether <b>SmartClient Power Edition 9.1p</b> is known to run correctly on <b>Java 21</b>.</li>
<li>If there are any <b>known runtime issues related to Java 21</b>, such as:<ul><li>reflection/module encapsulation restrictions</li>
<li>deprecated or removed JDK APIs</li>
<li>bytecode compatibility issues</li>
</ul></li>
<li>Whether <b>Isomorphic officially supports Java 21</b> with SmartClient, and if so, starting from which <b>SmartClient version</b>.</li>
<li>If our version is too old for Java 21, which <b>minimum SmartClient version</b> you recommend upgrading to.</li>
</ol>For context, the application already runs successfully on <b>WildFly 37 with Java 17</b>, and we are performing a controlled upgrade to Java 21 across the platform.<br />
<br />
Any guidance from the SmartClient team regarding compatibility or recommended upgrade paths would be greatly appreciated.<br />
<br />
Thank you.]]></content:encoded>
			<category domain="https://forums.smartclient.com/forum/technical-q-a"><![CDATA[Technical Q&amp;A]]></category>
			<dc:creator>Ericsson</dc:creator>
			<guid isPermaLink="true">https://forums.smartclient.com/forum/technical-q-a/277241-smartclient-power-edition-9-1p-compatibility-with-java-21-wildfly-environment</guid>
		</item>
		<item>
			<title>Month view: clicking empty day shows longEventsLayout and triggers fetch</title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277239-month-view-clicking-empty-day-shows-longeventslayout-and-triggers-fetch</link>
			<pubDate>Fri, 06 Mar 2026 11:29:40 GMT</pubDate>
			<description>SmartClient Version: v13.1p_2026-03-05/AllModules Development Only (built 2026-03-05) 
 
Hi, I found an issue in a Calendar in my application that...</description>
			<content:encoded><![CDATA[SmartClient Version: v13.1p_2026-03-05/AllModules Development Only (built 2026-03-05)<br />
<br />
Hi, I found an issue in a Calendar in my application that I&#8217;m not able to reproduce in the showcase.<br />
<br />
Basically, when clicking on a day with no events in the month view, I get the following stack trace:<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">ISC_Core.js?isc_version=13.1-p20260305.js:68250 Uncaught TypeError: Cannot read properties of undefined (reading 'getTime')
    at cons.getDateColumn (ISC_Calendar.js?isc_version=13.1-p20260305.js:1006:53)
    at cons.getDateLeft (ISC_Calendar.js?isc_version=13.1-p20260305.js:1015:31)
    at cons.updateGhostCanvas (ISC_Calendar.js?isc_version=13.1-p20260305.js:287:38)
    at cons.showGhostCanvas (ISC_Calendar.js?isc_version=13.1-p20260305.js:344:18)
    at Array.callMethod (ISC_Core.js?isc_version=13.1-p20260305.js:15309:66)
    at cons.showGhostCanvas (ISC_Calendar.js?isc_version=13.1-p20260305.js:1062:36)
    at cons.startGhostDragCreate (ISC_Calendar.js?isc_version=13.1-p20260305.js:1167:14)
    at cons.cellMouseDown (ISC_Calendar.js?isc_version=13.1-p20260305.js:7894:14)
    at cons.eval &#91;as cellMouseDown&#93; (eval at isc__makeFunction (ISC_Core.js?isc_version=13.1-p20260305.js:2663:21), &lt;anonymous&gt;:4:127)
    at cons._cellMouseDown (ISC_Grids.js?isc_version=13.1-p20260305.js:13574:37)
    at cons.mouseDown (ISC_Grids.js?isc_version=13.1-p20260305.js:13552:21)
    at cons.handleMouseDown (ISC_Core.js?isc_version=13.1-p20260305.js:108122:37)
    at cons.bubbleEvent (ISC_Core.js?isc_version=13.1-p20260305.js:66415:44)
    at cons.doHandleMouseDown &#91;as _$observed_doHandleMouseDown&#93; (ISC_Core.js?isc_version=13.1-p20260305.js:62316:28)
    at cons.observation &#91;as doHandleMouseDown&#93; (ISC_Core.js?isc_version=13.1-p20260305.js:8659:46)
    at cons.handleMouseDown (ISC_Core.js?isc_version=13.1-p20260305.js:62144:26)
    at cons.dispatch (ISC_Core.js?isc_version=13.1-p20260305.js:68246:30)
    at HTMLDocument.eval (eval at isc__makeFunction (ISC_Core.js?isc_version=13.1-p20260305.js:2663:21), &lt;anonymous&gt;:3:127)
getDateColumn @ ISC_Calendar.js?isc_version=13.1-p20260305.js:1006
getDateLeft @ ISC_Calendar.js?isc_version=13.1-p20260305.js:1015
updateGhostCanvas @ ISC_Calendar.js?isc_version=13.1-p20260305.js:287
showGhostCanvas @ ISC_Calendar.js?isc_version=13.1-p20260305.js:344
callMethod @ ISC_Core.js?isc_version=13.1-p20260305.js:15309
showGhostCanvas @ ISC_Calendar.js?isc_version=13.1-p20260305.js:1062
startGhostDragCreate @ ISC_Calendar.js?isc_version=13.1-p20260305.js:1167
cellMouseDown @ ISC_Calendar.js?isc_version=13.1-p20260305.js:7894
eval @ VM73634:4
_cellMouseDown @ ISC_Grids.js?isc_version=13.1-p20260305.js:13574
mouseDown @ ISC_Grids.js?isc_version=13.1-p20260305.js:13552
handleMouseDown @ ISC_Core.js?isc_version=13.1-p20260305.js:108122
bubbleEvent @ ISC_Core.js?isc_version=13.1-p20260305.js:66415
doHandleMouseDown @ ISC_Core.js?isc_version=13.1-p20260305.js:62316
observation @ ISC_Core.js?isc_version=13.1-p20260305.js:8659
handleMouseDown @ ISC_Core.js?isc_version=13.1-p20260305.js:62144
dispatch @ ISC_Core.js?isc_version=13.1-p20260305.js:68246
eval @ VM73574:3Understand this error
ISC_Core.js?isc_version=13.1-p20260305.js:68250 Uncaught TypeError: Cannot read properties of null (reading 'getDay')
    at cons._getEventDialogTitle (ISC_Calendar.js?isc_version=13.1-p20260305.js:20032:29)
    at cons.setDate (ISC_Calendar.js?isc_version=13.1-p20260305.js:18484:31)
    at cons.setEvent (ISC_Calendar.js?isc_version=13.1-p20260305.js:18520:18)
    at cons._showEventDialog (ISC_Calendar.js?isc_version=13.1-p20260305.js:19846:12)
    at cons.showEventDialog (ISC_Calendar.js?isc_version=13.1-p20260305.js:19785:10)
    at cons.finishGhostDragCreate (ISC_Calendar.js?isc_version=13.1-p20260305.js:1251:13)
    at cons.cellMouseUp (ISC_Calendar.js?isc_version=13.1-p20260305.js:7918:18)
    at cons.eval &#91;as cellMouseUp&#93; (eval at isc__makeFunction (ISC_Core.js?isc_version=13.1-p20260305.js:2663:21), &lt;anonymous&gt;:4:127)
    at cons.mouseUp (ISC_Grids.js?isc_version=13.1-p20260305.js:13688:35)
    at cons.invokeSuper (ISC_Core.js?isc_version=13.1-p20260305.js:7474:44)
    at cons.Super (ISC_Core.js?isc_version=13.1-p20260305.js:7291:21)
    at cons.mouseUp (ISC_Grids.js?isc_version=13.1-p20260305.js:17834:21)
    at cons.handleMouseUp (ISC_Core.js?isc_version=13.1-p20260305.js:108134:35)
    at cons.bubbleEvent (ISC_Core.js?isc_version=13.1-p20260305.js:66415:44)
    at cons._handleMouseUp (ISC_Core.js?isc_version=13.1-p20260305.js:63030:44)
    at cons.handleMouseUp (ISC_Core.js?isc_version=13.1-p20260305.js:62934:26)
    at cons.dispatch (ISC_Core.js?isc_version=13.1-p20260305.js:68246:30)
    at HTMLDocument.eval (eval at isc__makeFunction (ISC_Core.js?isc_version=13.1-p20260305.js:2663:21), &lt;anonymous&gt;:3:127)</pre>
</div>While trying to reproduce the issue in the showcase, however, I noticed other problems that may or may not be related. With the following test case:<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">isc.Calendar.create({
    ID:&quot;aCalendar&quot;,
    width: &quot;100%&quot;,
    height: &quot;100%&quot;,
    autoFetchData: false,
    dataSource: &quot;supplyItem&quot;,
    currentViewName:&quot;month&quot;,
    startDateField:&quot;nextShipment&quot; ,
    implicitCriteria:{_constructor:&quot;AdvancedCriteria&quot;, operator:&quot;and&quot;,criteria:&#91;{fieldName:&quot;nextShipment&quot;, operator:&quot;notNull&quot;}&#93;}
});</pre>
</div>in the month view, when clicking on a weekday, in addition to the Dialog opening to create the event, a longEventsLayout is displayed that goes from Sunday to the clicked day.<br />
Also, a fetch is triggered on click (note that autoFetchData is false).]]></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/277239-month-view-clicking-empty-day-shows-longeventslayout-and-triggers-fetch</guid>
		</item>
		<item>
			<title><![CDATA[Calendar.allowLongEvents: new default value and missing api to remove &amp;quot;ghost&amp;quot; longEventsLayout]]></title>
			<link>https://forums.smartclient.com/forum/technical-q-a/277235-calendar-allowlongevents-new-default-value-and-missing-api-to-remove-ghost-longeventslayout</link>
			<pubDate>Fri, 06 Mar 2026 09:51:38 GMT</pubDate>
			<description>SmartClient Version: v13.1p_2026-03-05/AllModules Development Only (built 2026-03-05) 
 
Hi, on the sidelines of the great testing work that Blama ...</description>
			<content:encoded><![CDATA[SmartClient Version: <b>v13.1p_2026-03-05/AllModules Development Only</b> (built 2026-03-05)<br />
<br />
Hi, on the sidelines of the great testing work that <a href="https://forums.smartclient.com/member/29893-blama" 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="29893">Blama</a>  is doing, I also have two small observations about the multi-day events feature.<br />
<br />
First, I noticed that allowLongEvents is now enabled by default. It&#8217;s not a problem for me (aside from being different from what&#8217;s documented), but I&#8217;m not sure if that&#8217;s intentional.<br />
<br />
Second, when I use a custom Dialog to create events, I have to remove the &#8220;ghost&#8221; longEventsLayout after dismissing the Dialog, otherwise it will remain visible:<br />
<br />

<div class="bbcode_container">
	<div class="bbcode_description">Code:</div>
	
	<pre class="bbcode_code" style="max-height:calc(1000 *  + 12px + 20px);">isc.Calendar.create({
    ID: &quot;eventCalendar&quot;,
    startDate: eventData.getDataStartDate(),
    data: eventData,
    currentViewName: &quot;month&quot;,
    allowLongEvents: true,
    alwaysShowEventHovers: false,
    eventClick: function (event, viewName) {
        isc.logEcho(&quot;eventClick&quot;)
        // show custom dialog
        return false;
    },
    showEventDialog: function (event, isNewEvent) {
        isc.logEcho(&quot;showEventDialog&quot;)
        // show custom dialog
        return false;
    }
});
&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;&#8203;</pre>
</div>Currently I&#8217;m using eventCalendar.monthView.cancelGhostDrag(), but this method isn&#8217;t documented.]]></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/277235-calendar-allowlongevents-new-default-value-and-missing-api-to-remove-ghost-longeventslayout</guid>
		</item>
	</channel>
</rss>
