From a3e25375febee5fda8bb5219a6e3bfeae3fd52fa Mon Sep 17 00:00:00 2001 From: hengsin Date: Wed, 5 Aug 2020 16:10:51 +0800 Subject: [PATCH] IDEMPIERE-4396 Allow idempiere forms sort by header (#205) sync model after sort --- .../WEB-INF/src/org/adempiere/webui/component/WListbox.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListbox.java b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListbox.java index 5f04fcc83e..b700b15d5b 100644 --- a/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListbox.java +++ b/org.adempiere.ui.zk/WEB-INF/src/org/adempiere/webui/component/WListbox.java @@ -1127,6 +1127,9 @@ public class WListbox extends Listbox implements IMiniTable, TableValueChangeLis && (event.getFirstRow() == WTableModelEvent.ALL_ROWS)) { this.repaint(); + //sync model with listbox + ListModelTable model = this.getModel(); + model.updateComponent(0, model.getSize()-1); } else if ((event.getType() == WTableModelEvent.CONTENTS_CHANGED) && event.getFirstRow() != WTableModelEvent.ALL_ROWS