接口IColumn包含方法getSortProperty(),该方法返回任何类型S的值。该名称如何不是字符串?
/**
* Returns the name of the property that this header sorts. If null is returned the header will
* be unsortable.
*
* @return the sort property
*/
S getSortProperty();
http://ci.apache.org/projects/wicket/apidocs/6.0.x/org/apache/wicket/extensions/markup/html/repeater/data/table/IColumn.html
在检票口早期版本6中:
PropertyColumn<SomeClass> column = new PropertyColumn(Model.of("Header"), "sortProperty", "propertyExpression");
小门6:说明:
PropertyColumn(IModel<String> displayModel, S sortProperty, String propertyExpression);
例:
PropertyColumn<SomeClass, Long> column = new PropertyColumn(Model.of("Header"), ?, "propertyExpression");
在地上写什么?
最佳答案
在使用PropertyColumn<SomeClass, Long>
的示例中,必须将Long
值用作第二个参数,因为这是sort属性的类型。
如果您的sort属性是String,则只需使用PropertyColumn<SomeClass, String>
并将您的属性传递给构造函数。