Hi,
I have a ComboBoxItem for which I configure a pickListProperties with showFilterEditor:true. I also
provide an array of fields for the pickListFields property.
Under Chrome and Firefox, all behaves as I'd expect, but under Internet Exploder, as soon as I
try clicking in one of the filter fields, the picker closes. A flashing cursor is still visible following
the picker closing.
I've tried this out using the 8.3p November 2nd release. Any idea why this is happening ?
Following is an extract for the method's code I use. I have also included some screen shots.
Thanking you in advance for any insight.
I have a ComboBoxItem for which I configure a pickListProperties with showFilterEditor:true. I also
provide an array of fields for the pickListFields property.
Under Chrome and Firefox, all behaves as I'd expect, but under Internet Exploder, as soon as I
try clicking in one of the filter fields, the picker closes. A flashing cursor is still visible following
the picker closing.
I've tried this out using the 8.3p November 2nd release. Any idea why this is happening ?
Following is an extract for the method's code I use. I have also included some screen shots.
Thanking you in advance for any insight.
Code:
//--------------------------------------------------------------------------------------------------------------------------------
getProductPickerFieldDefinition : function(properties)
{
var baseProperties =
{
name : 'product',
title : MeiStrings.get('product.search.field.title'),
width : 300,
editorType : 'ComboBoxItem',
displayField : 'name',
valueField : 'primaryKey',
addUnknownValues : false,
optionDataSource : 'dsProductMemberPickerOptions',
sortField : 'name',
sortDirection : 'ascending',
hint : MeiStrings.get('product.search.field.hint'),
showHintInField : true,
textMatchStyle : 'substring',
pickListWidth : 550,
pickListHeight : 245,
criteriaProperties : null,
pickListProperties:
{
showFilterEditor : true,
handleFilterEditorSubmit : function(criteria, context, callback)
{
context['startRow'] = 0;
return this.Super('handleFilterEditorSubmit', arguments);
}
},
pickListFields :
[
{ name : 'code', width : '20%', title : MeiStrings.get('product.code') },
{ name : 'name', width : '60%', title : MeiStrings.get('product.name') }
]
};
var fld = isc.addProperties(baseProperties, properties);
return fld;
}
Comment