Skin: Stratus
Description:
When a border is defined for a header button style, the bottom border disappears on mouse rollover.
Steps to reproduce:
- Open the Column Order example: SmartClient™ Showcase 15.0d Enterprise [2026-10-22]
- Modify the header button style in the source code to use the standard button style (with a visible border).
- Start the example.
- Move the mouse cursor over a column header.
Actual result:
The bottom border of the header button disappears while the mouse is over the header.
Notes:
The issue can be reproduced with the Stratus skin after assigning a bordered button style to the header button. It appears that the rollover styling or header rendering logic removes or overrides the bottom border.
isc.ListGrid.create({
ID: "countryList",
width:500, height:224,
data: countryData,
headerBaseStyle: "button",
fields:[
{name:"countryCode", title:"Flag", width:65, type:"image", imageURLPrefix:"flags/24/", imageURLSuffix:".png"},
{name:"countryName", title:"Country"},
{name:"capital", title:"Capital", showIf:"false"},
{name:"continent", title:"Continent"}
],
canReorderFields: true
})
isc.IButton.create({
left:0, top:240,
title:"Show Capitals",
click:"countryList.showField('capital')"
})
isc.IButton.create({
left:130, top:240,
title:"Hide Capitals",
click:"countryList.hideField('capital')"
})
The screenshot below shows the initial state before the mouse is moved over the header button.
The screenshot below shows the Country column header button after mouse rollover.


