Shift-Tab cannot navigate back once the focus is on the FilterEditor of a Date column.
Problem can be reproduced on a slighty modified SmartClient Advanced Filter example on http://www.smartclient.com/#filterBuilderBracketFS using SmartClient Version: v9.1p_2015-01-08/Pro Deployment (built 2015-01-08) on Firefox 35 and Chrome 39.0 as follows:
Steps to reproduce:
1) Click on the filter editor of the column (e.g. Area) before the Date item (e.g. Nationhood) in the ListGrid and using the 'Tab' key to navigate the filter editor of the column (e.g. GDP) after the Date item.
2) Use 'Shift+Tab' to navigate back from the column (e.g. GDP) after the Date Item and the focus is stuck on the filter editor of the Date Item (e.g. Nationhood) and cannot navigate back to the filter editor of the column (e.g. Area) before the Date item.
----------------
SmartClient Version: v9.1p_2015-01-08/Pro Deployment (built 2015-01-08)
Windows 7 Firefox 34.0.5, 35.0 and Chrome 39.0.2171.99 m
Problem can be reproduced on a slighty modified SmartClient Advanced Filter example on http://www.smartclient.com/#filterBuilderBracketFS using SmartClient Version: v9.1p_2015-01-08/Pro Deployment (built 2015-01-08) on Firefox 35 and Chrome 39.0 as follows:
Code:
isc.FilterBuilder.create({
ID:"advancedFilter",
dataSource:"worldDS",
criteria: { _constructor: "AdvancedCriteria",
operator: "and", criteria: [
{fieldName: "continent", operator: "equals", value: "Europe"},
{operator: "or", criteria: [
{fieldName: "countryName", operator: "iEndsWith", value: "land"},
{fieldName: "population", operator: "lessThan", value: 3000000}
]}
]
}
});
isc.ListGrid.create({
ID: "countryList",
width:550, height:224, alternateRecordStyles:true,
dataSource: worldDS,
showFilterEditor: true,
fields:[
{name:"countryName"},
{name:"continent"},
{name:"population"},
{name:"area"},
{name:"independence"},
{name:"gdp"}
]})
isc.IButton.create({
ID:"filterButton",
title:"Filter",
click : function () {
countryList.filterData(advancedFilter.getCriteria());
}
})
isc.VStack.create({
membersMargin:10,
members:[ advancedFilter, filterButton, countryList ]
})
// Perform the initial filter
filterButton.click();1) Click on the filter editor of the column (e.g. Area) before the Date item (e.g. Nationhood) in the ListGrid and using the 'Tab' key to navigate the filter editor of the column (e.g. GDP) after the Date item.
2) Use 'Shift+Tab' to navigate back from the column (e.g. GDP) after the Date Item and the focus is stuck on the filter editor of the Date Item (e.g. Nationhood) and cannot navigate back to the filter editor of the column (e.g. Area) before the Date item.
----------------
SmartClient Version: v9.1p_2015-01-08/Pro Deployment (built 2015-01-08)
Windows 7 Firefox 34.0.5, 35.0 and Chrome 39.0.2171.99 m