- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想使用这些参数创建一个 PageableListView:
public PageableListView(final String id, final IModel<? extends List<T>> model
但是第二个参数final IModel<? extends List<T>> model
让我有点困惑。我有一个 list List<Individual> individualList
其中有一些我想用于我正在制作的 PageableListView 的属性。我的问题是我不知道如何转换它,或者使它成为一个可接受的论点。
这是我正在处理的内容:
List<Individual> individualList = getIndividuals();
WebMarkupContainer datacontainer = new WebMarkupContainer("data");
datacontainer.setOutputMarkupId(true);
add(datacontainer);
PageableListView listview = new PageableListView("rows", individualList, 10) {
@Override
protected void populateItem(ListItem item)
{
Individual individual = item.getModelObject();
item.add(new Label("individual_Id", String.valueOf(individual.getId())));
item.add(new Label("name", individual.getFirstName()));
};
datacontainer.add(listview);
datacontainer.add(new AjaxPagingNavigator("navigator", listview));
datacontainer.setVersioned(false);
上线 Individual individual = item.getModelObject();
它给我错误 Type mismatch: cannot convert from Object to IndividualCache
.
最佳答案
PageableListView 有第二个构造函数,它只接受 List<T>
作为参数:
PageableListView(String id, List<T> list, int itemsPerPage)
参见:JavaDoc
但是您已经在使用该构造函数,因此这里确实没有问题。你的问题是PageableListView<T>
是一个泛型类,但您将其用作 raw type 。这就是方法getModelObject
的原因只会返回 Object
.
不要那样做。
而是使用通用参数来指定 PageableListView 应显示的对象类型:
PageableListView<Individual> listview = new PageableListView<Individual>("rows", individualList, 10)
关于java - PageableListView 右参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51556523/
我想使用这些参数创建一个 PageableListView: public PageableListView(final String id, final IModel> model 但是第二个参数f
在我的应用程序中,我需要将 pageableListView 与 propertyListView 结合起来。我只是想知道为什么 pageableListView 没有没有模型或列表的构造函数。我只是
在表单中,我使用 PageableListView 来迭代 TextFields。但是当我提交表单时,它仅验证 PageableListView 的当前页面。当我回到例如时也是如此。第 1 页我填写的
我尝试将 PageableListView 与 PagingNavigation 结合使用。从看起来很简单的例子来看,但我无法让它工作。我总是收到以下错误消息: The component(s) be
编辑问题以提供代码。 HTML:- JAVA: 最终PageableListView AwardLinksList = new PageableListView("awardLinksList_",
因此,我有一个提交按钮,其中将执行一些功能,并且需要从列表中删除选定的复选框。 下面的代码显示了该按钮的用法以及我为删除特定复选框选择所做的实现。 Button resumeDrive
我是一名优秀的程序员,十分优秀!