<column key="reasonField" header="Lý do"/> @Supply(to = "externalAccountsDataGrid.reasonField", subject = "renderer")
private Renderer<ExternalAccountLog> externalAccountsDataGridReasonFieldRenderer() {
return new ComponentRenderer<>(externalaccountlog -> {
Span span = uiComponents.create(Span.class);
if (externalaccountlog.getTransType().equals(ExternalAccountLogType.UNLOCKED.getId())) {
span.setText(externalaccountlog.getReasonUnlock());
} else if (externalaccountlog.getTransType().equals(ExternalAccountLogType.LOCKED.getId())) {
span.setText(externalaccountlog.getReasonLock());
}
return span;
});
}
i have a column like this, and i want it can sorted by touching into the header like sort in datagrid