diff --git a/designer/src/com/fr/design/mainframe/alphafine/component/AlphaFineDialog.java b/designer/src/com/fr/design/mainframe/alphafine/component/AlphaFineDialog.java index 154f3cf39..056aa3890 100644 --- a/designer/src/com/fr/design/mainframe/alphafine/component/AlphaFineDialog.java +++ b/designer/src/com/fr/design/mainframe/alphafine/component/AlphaFineDialog.java @@ -917,11 +917,20 @@ public class AlphaFineDialog extends UIDialog { fireContentsChanged(this, index, index); + fireSelectedStateChanged(element, index); + + } + + /** + * 触发选中 + * @param element + * @param index + */ + private void fireSelectedStateChanged(AlphaCellModel element, int index) { if (element.hasAction() && !isSelected()) { searchResultList.setSelectedIndex(index); setSelected(true); } - } @Override