2
성공적으로 AjaxFallbackDefaultDataTable을 만들었지 만 셀 링크의 내용을 만들고 싶습니다. Apache Wicket을 사용하면 어떻게 할 수 있습니까?Wicket의 PropertyColumn 내부에서 어떻게 링크를 만드나요?
성공적으로 AjaxFallbackDefaultDataTable을 만들었지 만 셀 링크의 내용을 만들고 싶습니다. Apache Wicket을 사용하면 어떻게 할 수 있습니까?Wicket의 PropertyColumn 내부에서 어떻게 링크를 만드나요?
PropertyColumn
대신 AbstractColumn
을 사용할 수 있습니다. 이렇게하면 PropertyModel의 문자열 값이 아닌 원하는 구성 요소를 추가 할 수 있습니다.
columns.add(new AbstractColumn("displayModel", "sortModel") {
void populateItem(Item cellItem, String componentId, IModel rowModel) {
cellItem.add(new LinkPanel(componentId, rowModel));
}
}
여기에서 LinkPanel
은 셀에 추가하려는 구성 요소입니다.