gpt4 book ai didi

java - 如何在vaadin中获取元素ID

转载 作者:行者123 更新时间:2023-11-30 08:05:50 24 4
gpt4 key购买 nike

大家好!我有一个下面的 HierarchicalContainer:

contFinalGrade= new HierarchicalContainer();
contFinalGrade.addContainerProperty("index", Integer.class, 0);
contFinalGrade.addContainerProperty("subCode", String.class, "");
contFinalGrade.addContainerProperty("courseId", String.class, "");
contFinalGrade.addContainerProperty("parentCourseId", String.class, "");
contFinalGrade.addContainerProperty("subName", String.class, "");
contFinalGrade.addContainerProperty("term", String.class, "");
contFinalGrade.addContainerProperty("studyPoints", BigDecimal.class, null);
contFinalGrade.addContainerProperty("grade", String.class, "");

我使用下面的代码添加项目:

Item newItem = contFinalGrade.getItem(contFinalGrade.addItem());

我想知道如何使用parentCourseId 获取itemId。我需要获取它,因为我需要设置某些项目的父项。谢谢!

最佳答案

也许这就是您正在寻找的:

List<Object> id = new ArrayList<Object>();

List<Item> newItem=new ArrayList<Item>();

//Do this on a button click or something maybe
id.add(contFinalGrade.addItem());

//Create Items with those ids and get your property
for(int i=0;i<id.size();i++){
newItem.add(contFinalGrade.getItem(id.get(i)));

newItem.get(i).getItemProperty("parentCourseId");

关于java - 如何在vaadin中获取元素ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31132441/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com