Netbeans - 来自DB + JSF页面的实体类无法正常工作

时间:2018-01-16 15:33:47

标签: jsf netbeans code-generation netbeans-8

使用Netbeans 8.2,在从数据库生成实体类(Model + Facade + Controller)和从这些类生成JSF页面后,我在查看/编辑/删除条目时遇到问题。

所有内容都已成功生成,但List.xhtml视图中的操作链接(查看,编辑,销毁)未按预期工作。 它不是选择单击的条目,而是选择列表的第一个条目。换句话说,无论我点击列表,我总是会看到第一个条目进行查看,编辑或删除。

链接链接如下:<h:commandLink action="#{pictureController.prepareView}" value="#{bundle.ListPictureViewLink}"/>

pictureController.prepareView就像:

public String prepareView() {
        current = (Picture) getItems().getRowData();
        selectedItemIndex = pagination.getPageFirstItem() + getItems().getRowIndex();
        return "View";
    }

经过一些调试后,我意识到“当前”变量为null,且selectedItemIndex为0,所以它不是选中的行,但我不明白为什么会这样。

我以为DataModel正在管理它。有关信息,我是Java,JSF和所有这些技术的新手。

0 个答案:

没有答案