gpt4 book ai didi

java - 如何在 Java - Wicket 中为组合框项目设置 ARIA HTML 标签?

转载 作者:行者123 更新时间:2023-12-02 01:21:21 26 4
gpt4 key购买 nike

我需要将标签“role="menuitem"”添加到下拉字段中由 Wicket 生成的项目。我相信组合框本身的标签可以使用 onComponentTag 设置,但我不知道它是否可以应用于菜单项( <ul><li><a> ...)本身。

最佳答案

正如 oh-god-spiders 所说,DropDownChoice 旨在与 <select> 一起使用。和<option>标签。对于 ARIA 菜单组件 ListView可能是一个更好的选择。无论如何,如果你想丰富DropDownChoice您可以覆盖的选项 setOptionAttributes方法并添加所需的属性。例如:

@Override
protected void setOptionAttributes(AppendingStringBuffer buffer, E choice, int index, String selected)
{
super.setOptionAttributes(buffer, choice, index, selected);
buffer.append("role=\"menuitem\" ");
...

关于java - 如何在 Java - Wicket 中为组合框项目设置 ARIA HTML 标签?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57622365/

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