(I've posted this on the GWT forum by mistake, sorry for the double-post!)
We're updating our look and using Tahoe as a starting point - which uses the cool sprite icon feature to show checkboxes.
We've encountered a case when it seems SmartClient doesn't handle the sprite as expected.
We've reproduced with "v12.0p_2019-10-06/Pro Deployment" and the Tahoe skin using the following code:
In this example, the second entry in the tree is not selectable. You'll see in the debug log that it tried (and failed) to load the image: "/images/_Disabledsprite:cssClass:checkboxFalse;size:25,25"
If it is of any help, I've traced it down to Img.urlForState, which does not seem to support the "sprite:" prefix.
I've made a screen grab/montage to try and clarify the issue.

Thanks!
Regards,
--
Eric
We're updating our look and using Tahoe as a starting point - which uses the cool sprite icon feature to show checkboxes.
We've encountered a case when it seems SmartClient doesn't handle the sprite as expected.
We've reproduced with "v12.0p_2019-10-06/Pro Deployment" and the Tahoe skin using the following code:
Code:
var treeData =
[
{
index: 0,
id: "business_alert_subscriptions",
parentId: "1",
name: "Alert Subscriptions",
},
{
canSelect : false,
index: 1,
id: "dashboard",
parentId: "1",
name: "Dashboard",
},
{
index: 2,
id: "PLANNING",
parentId: "1",
name: "Planning & Analysis",
}
];
isc.TreeGrid.create({
ID: "testTree",
width: 500,
height: 400,
showRoot : true,
selectionAppearance: 'checkbox',
showDisabledSelectionCheckbox : true,
});
testTree.setData(isc.Tree.create(treeData));
If it is of any help, I've traced it down to Img.urlForState, which does not seem to support the "sprite:" prefix.
I've made a screen grab/montage to try and clarify the issue.
Thanks!
Regards,
--
Eric
Comment