Hi,

I found that the method doQuery(String query, boolean force) for the ComboBox in gxt 3.0 is not taking in count the query string when the ComboBox has a Loader and so the ComboBoxCell query mode is QueryMode.REMOTE.

Reading the code I found this at the doQuery method of the ComboBoxCell :

Code:
    if (force || query.length() >= minChars) {
      if (!useQueryCache || !query.equals(lastQuery)) {
        lastQuery = query;
        if (mode == QueryMode.LOCAL) {
              .....
              .....
        }else{
          expand(context, parent, updater, value);
          @SuppressWarnings("unchecked")
          PagingLoader<PagingLoadConfig, PagingLoadResult<?>> l = (PagingLoader<PagingLoadConfig, PagingLoadResult<?>>) loader;
          l.load(getParams(query));
        }
And below that the method getParams(String query) of the same class:

Code:
  protected PagingLoadConfig getParams(String query) {
    PagingLoadConfig config = null;
    if (loader.isReuseLoadConfig()) {
      config = (PagingLoadConfig) loader.getLastLoadConfig();
    } else {
      config = new PagingLoadConfigBean();
    }
    config.setLimit(pageSize);
    config.setOffset(0);
    // config.set("query", query);
    return config;
  }
It seems the query string was not taking in count.

waiting for your comments.
Regards
Daniel