span 类中的值 ui-c 是什么?

问题描述 投票:0回答:2

我们在前端和复选框中使用 JSF 和 PrimeFaces。我有以下问题:

我不知道

ui-c
值从哪里进入跨度类(我使用 F12 检查),因此我无法选择复选框。

如果我删除上面的值(使用 F12 测试),那么我可以点击它。

<p:column selectionMode="single" style="width:16px;text-align:center" />

F12后,

<span class="ui-radiobutton-icon ui-icon ui-icon-blank ui-c"></span>

请告诉我如何处理

ui-c
.

jsf primefaces
2个回答
0
投票

解决方案是,添加功能以删除这个损坏的类

function removeCorruptedCssClass() {
            $("span").removeClass("ui-c");
        }           
        $(document).ready( removeCorruptedCssClass );   

0
投票

我不明白为什么

ui-c
是个问题。反正就是渲染在这一行

https://github.com/primefaces/primefaces/blob/5b9ad5e63e4cc66e9ef51d5217b189a2aed9d23c/primefaces/src/main/java/org/primefaces/component/radiobutton/RadioButtonRenderer.java#L140

如果因为这个类出现问题,请先尝试当前版本的 PrimeFaces 是否有相同问题,如果问题仍然存在,请报告。篡改 PrimeFaces 添加的类可能会破坏组件。

© www.soinside.com 2019 - 2024. All rights reserved.