【问题标题】:FilePond A11Y questionsFilePond A11Y 问题
【发布时间】:2021-11-12 01:08:45
【问题描述】:

我知道 FilePond 宣传自己是可访问的,并且我在创建的底层上看到了一些 aria 属性......但我不知道如何添加任何额外的 a11y 相关道具(例如,aria-invalid) ,以及如何控制自动添加的内容(例如,让 aria-labelledby 引用可能是我的文件上传字段实现的一部分的任何标签或错误信息)。

我尝试将额外的 props 传递给现有的 React 适配器,并在我的项目中本地制作现有 React 适配器的副本,并尝试在渲染的输入上设置额外的属性(我假设这意味着在肠道的某个地方在更通用的 FilePond 项目中,它实际上只是使用该输入字段作为参考,然后创建自己的?)。

我很想知道我只是遗漏了 API 中现有的一些东西 - 但我也有 filed an issue on the project github 以防这只是现有实现的问题(或者甚至可能演变为功能请求)。

【问题讨论】:

    标签: filepond


    【解决方案1】:

    From the project owner:

    “嗨,是的,所有内部都由 FilePond 管理,目前无法动态地将自定义属性添加到内部字段(除了 id / class)。”

    【讨论】:

    • 强调 当前 查看回复的其余部分 → “您想在哪些内部元素上添加属性?这些属性应该始终存在还是用于将 FilePond 链接到其他周围的元素?”
    • 是的,很好的说明 - 只是想在这里获得当前答案(带有关于未来变化的对话链接),以帮助将互联网的各个角落联系在一起......)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-24
    • 2019-04-21
    • 1970-01-01
    • 2018-10-08
    • 2019-07-28
    • 2020-09-29
    • 2023-03-24
    相关资源
    最近更新 更多