SmartClient Version: v9.1p_2016-04-15/Pro Development Only (built 2016-04-15)
Google Chrome Version 43.0.2357.125 unknown (64-bit) (any browser)
We have a ListGrid defined with a rollOverCanvas but we want to have a certain tab navigation order. On a selected row, if the user presses the tab key to navigate, would it be possible to show and focus the rollOverCanvas? Or is there a shortcut key that allows us to show the rollOverCanvas when selected on a row?
Google Chrome Version 43.0.2357.125 unknown (64-bit) (any browser)
We have a ListGrid defined with a rollOverCanvas but we want to have a certain tab navigation order. On a selected row, if the user presses the tab key to navigate, would it be possible to show and focus the rollOverCanvas? Or is there a shortcut key that allows us to show the rollOverCanvas when selected on a row?
Code:
isc.ListGrid.create({
ID:"countryList",
width:500, height:224,
data: countryData,
selectionType:"single",
fields:[
{name:"countryCode", title:"Flag", width:50, type:"image", imageURLPrefix:"flags/16/", imageURLSuffix:".png"},
{name:"countryName", title:"Country"},
{name:"capital", title:"Capital"},
{name:"continent", title:"Continent"}
],
showRollOverCanvas:true,
showRollUnderCanvas:false, // disable the rollUnderCanvas because we're not using it
rollOverCanvasConstructor:isc.HLayout,
rollOverCanvasProperties:{
snapTo:"TR", height:20, width:40,
members:[
{_constructor:"Button", title:"+",
click:"isc.say('Expanded record:' + this.echo(this.parentElement.record))",
height:20, width:20},
{_constructor:"Button", title:"-",
click:"isc.say('Collapsed record:' + this.echo(this.parentElement.record))",
height:20, width:20}
]
}
});
Comment