Hi,
We have noticed that when we changed SGWT library from v13.0p_2022-10-26 to v15.0d_2026-03-15 our FilterBuilder based forms started to shrink text values like this:

It turned out that we are using TextItem with width attribute set to "*" and that is causing shrinking value when new lib is used.
Here is test case to demonstrate:
The same code with line textItemProperties.setWidth("*"); commented out (or compiled with v13 lib) shows:

Thanks,
MichalG
We have noticed that when we changed SGWT library from v13.0p_2022-10-26 to v15.0d_2026-03-15 our FilterBuilder based forms started to shrink text values like this:
It turned out that we are using TextItem with width attribute set to "*" and that is causing shrinking value when new lib is used.
Here is test case to demonstrate:
Code:
import com.google.gwt.core.client.EntryPoint;
import com.smartgwt.client.data.DataSource;
import com.smartgwt.client.data.DataSourceField;
import com.smartgwt.client.data.fields.DataSourceTextField;
import com.smartgwt.client.types.FieldType;
import com.smartgwt.client.widgets.form.FilterBuilder;
import com.smartgwt.client.widgets.form.fields.TextItem;
public class MainEntryPoint implements EntryPoint {
public void onModuleLoad() {
layout();
}
private void layout() {
DataSource testDS = new DataSource();
DataSourceField idField = new DataSourceField();
idField.setType(FieldType.SEQUENCE);
idField.setName("id");
idField.setPrimaryKey(true);
idField.setHidden(true);
DataSourceTextField codeField = new DataSourceTextField();
codeField.setName("code");
TextItem textItemProperties = new TextItem();
textItemProperties.setWidth("*");//!
codeField.setEditorProperties(textItemProperties);
testDS.setFields(idField, codeField);
FilterBuilder fb = new FilterBuilder();
fb.setDataSource(testDS);
fb.draw();
}
}
Thanks,
MichalG
Comment