I tried this way
public class CustomSuggestion implements Suggestion{
public CityNameDTO dto = null;
public CustomSuggestion(CityNameDTO dto) {
this.dto = dto;
}
@Override
public String getDisplayString() {
return dto.getCityName();
}
@Override
public String getReplacementString() {
return dto.getCityId();
}
}
public class CustomSuggestOracle extends SuggestOracle{
List<CustomSuggestion> citySugggestions = null;
@Override
public void requestSuggestions(Request request, Callback callback) {
Response response = new Response(getMatchingCities(request.getQuery(), request.getLimit()));
}
private List<CustomSuggestion> getMatchingCities(String query, int limit) {
List<CustomSuggestion> list = new ArrayList<CustomSuggestion>();
}
}
Now i am not able to understand how to go ahead with this customSuggestOracle.
Could you pls guide me here?
Thanks
Deepak
On Sun, Aug 26, 2012 at 11:18 PM, Thomas Broyer <t.broyer@gmail.com> wrote:
On Sunday, August 26, 2012 6:36:11 PM UTC+2, Deepak Singh wrote:But after selecting a value, how do i get the id of the selected value?
SuggestBox works best if you use the ID as the "replacementString" and the label as the "displayString" of the Suggestions in your SuggestOracle. In that case, you don't have to do anything, the ID will be set in the text box upon selecting a suggestion.(e.g. the "replacement string" is an email address, and the display string also contains the full name, the oracle using both the full name and email address for providing suggestions)--To view this discussion on the web visit https://groups.google.com/d/msg/google-web-toolkit/-/Ldxgth8ifd0J.
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
Deepak Singh
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To post to this group, send email to google-web-toolkit@googlegroups.com.
To unsubscribe from this group, send email to google-web-toolkit+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/google-web-toolkit?hl=en.
No comments:
Post a Comment