接口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>并将您的属性传递给构造函数。

07-25 22:12