2017-02-02 24 views
1

Я использую Vaadin Grid и BeanContainer.Vaadin Grid Ids

Чтобы облегчить тестирование witj JBehave, я хотел бы задать Id для определенного элемента в каждой строке программно.

так, что результат, как:

<td id="MyField_row_1" class="v-grid-cell v-grid-cell-focused" colspan="1" style="height: 30px; width: 430px;">copyOf_PP_kulan</td> 

<td id="MyField_row_2" class="v-grid-cell v-grid-cell-focused" colspan="1" style="height: 30px; width: 430px;">copyOf_PP_kulan</td> 

т.д.

я не могу найти правильный способ сделать это.

ответ

0

Вместо поиска идентификаторов вы могли бы не просто пересечь свой DOM по-другому?

tr class="v-grid-row" 
    td class="v-grid-cell" 
     MyField_row_1 

Vaadin не генерирует никаких идентификаторов в их HTML-DOM и, возможно, писать некоторый код для «взломать» идентификаторы (которые затем должны быть проверены, а) немного слишком много?