diff --git a/client/src/org/compiere/minigrid/MiniTable.java b/client/src/org/compiere/minigrid/MiniTable.java index 42cb1fb397..84fbd1d9bb 100644 --- a/client/src/org/compiere/minigrid/MiniTable.java +++ b/client/src/org/compiere/minigrid/MiniTable.java @@ -67,6 +67,8 @@ import org.compiere.util.Util; * @author Teo Sarca, SC ARHIPAC SERVICE SRL *
  • BF [ 1891082 ] NPE on MiniTable when you hide some columns *
  • FR [ 1974299 ] Add MiniTable.getSelectedKeys method + *
  • FR [ 2847295 ] MiniTable multiselection checkboxes not working + * https://sourceforge.net/tracker/?func=detail&atid=879335&aid=2847295&group_id=176962 */ public class MiniTable extends CTable implements IMiniTable { @@ -341,10 +343,15 @@ public class MiniTable extends CTable implements IMiniTable if (c == IDColumn.class) { tc.setCellRenderer(new IDColumnRenderer(m_multiSelection)); - if (m_multiSelection) - tc.setCellEditor(new IDColumnEditor()); - else - tc.setCellEditor(new ROCellEditor()); + if (m_multiSelection) + { + tc.setCellEditor(new IDColumnEditor()); + setColumnReadOnly(index, false); + } + else + { + tc.setCellEditor(new ROCellEditor()); + } m_minWidth.add(new Integer(10)); tc.setMaxWidth(20); tc.setPreferredWidth(20);