Hi Isomorphic,
I noticed a severe bug with ComboBoxItem in IE11 (Win8.1) only in Simplicity Skin. Unfortunately I can't present a quick way to it, as you removed Simplicity from the showcases examples. I can't produce it in current on-line Showcases with IE11 in Enterprise skin nor in my application with GC42/FF26 in Simplicity skin.
I'm using v10.0p_2015-04-10.
Steps I do:
This is my ComboBoxItem setup, if this helps:
Best regards
Blama
I noticed a severe bug with ComboBoxItem in IE11 (Win8.1) only in Simplicity Skin. Unfortunately I can't present a quick way to it, as you removed Simplicity from the showcases examples. I can't produce it in current on-line Showcases with IE11 in Enterprise skin nor in my application with GC42/FF26 in Simplicity skin.
I'm using v10.0p_2015-04-10.
Steps I do:
- Open a ComboBoxItem that scrolles its data vertically (I open it by using the mouse and the arrow next to the text field)
- Click the scrollbar, the popup closes
- If you reopen the popup, it is one scrollbar-width shifted to the right and has the same defect
- The shifting only happens once
This is my ComboBoxItem setup, if this helps:
Code:
public class ComboBoxItemCampaign extends ComboBoxItem {
final private DataSource campaignDS = DataSource.get(DatasourceEnum.T_CAMPAIGN.getValue());
public ComboBoxItemCampaign(String name, boolean withOtherLECampaigns, boolean defaultToFirstOption) {
super(name);
setOptionDataSource(campaignDS);
if (withOtherLECampaigns) {
setOptionOperationId("fetchOwnAndOtherLECampaigns");
} else {
setOptionOperationId("fetchOwnLECampaigns");
setOptionCriteria(new AdvancedCriteria(OperatorId.AND, new Criterion[] {
new Criterion("STARTDATE", OperatorId.LESS_OR_EQUAL, new Date()),
new AdvancedCriteria(OperatorId.OR, new Criterion[] { new Criterion("ENDDATE", OperatorId.GREATER_OR_EQUAL, new Date()),
new Criterion("ENDDATE", OperatorId.IS_NULL) }) }));
}
setValueField(campaignDS.getPrimaryKeyFieldName());
setFetchMissingValues(true);
setDisplayField("NAME");
setSortField("NAME");
setValidateOnExit(true);
setDefaultToFirstOption(defaultToFirstOption);
setTextMatchStyle(TextMatchStyle.SUBSTRING);
setBrowserSpellCheck(false);
}
}
Best regards
Blama
Comment