我有一个列需要根据结果集更改为标签的超链接(不可点击)。我无法通过DevExpress.XtraEditors.Repository.RepositoryItemHyperLinkEdit
实现它。请建议我需要做些什么来实现这一点。
答案 0 :(得分:1)
您可以使用GridView.CustomRowCellEdit事件根据您的条件为单元格提供不同的存储库项目。当您需要显示超链接时,请使用RepositoryItemHyperLinkEdit。否则,RepositoryItemTextEdit:
boolean mDraggingColumn = false;
boolean mColumnCHangedIndex = false;
tblObjects.getTableHeader().addMouseListener(new MouseAdapter() {
@Override
public void mouseReleased(MouseEvent e) {
if (mDraggingColumn && mColumnCHangedIndex) {
System.out.println("Column changed");
}
mDraggingColumn = false;
mColumnCHangedIndex = false;
}
});
tblObjects.getColumnModel().addColumnModelListener(new TableColumnModelListener() {
@Override
public void columnAdded(TableColumnModelEvent e) {}
@Override
public void columnRemoved(TableColumnModelEvent e) {}
@Override
public void columnMoved(TableColumnModelEvent e) {
mDraggingColumn = true;
if (e.getFromIndex() != e.getToIndex()) {
mColumnCHangedIndex = true;
}
}
@Override
public void columnMarginChanged(ChangeEvent e) {}
@Override
public void columnSelectionChanged(ListSelectionEvent e) {}
});