Hi all,
I am not sure if its my misunderstanding, but it seems the autocompleter
does not use the getLabelFor(Object o ) in its model?
/**
* [EMAIL PROTECTED]
*/
public void renderComponent(IJSONWriter writer, IRequestCycle cycle)
{
IAutocompleteModel model = getModel();
if (model == null)
throw Tapestry.createRequiredParameterException(this,
"model");
Map filteredValues = model.filterValues(getFilter());
if (filteredValues == null)
return;
Iterator it = filteredValues.keySet().iterator();
Object key = null;
JSONObject json = writer.object();
while (it.hasNext()) {
key = it.next();
json.put(getDataSqueezer().squeeze(key),
filteredValues.get(key));
}
}
now shouldn't it be
json.put(getDataSqueezer().squeeze(key),
model.getLabelFor( filteredValues.get(key) ) );
?
Cheers,
Ron
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]