如何将输出文本值转换为密码(*****)

发布于 2025-01-24 13:33:29 字数 761 浏览 0 评论 0 原文

我的数据库中的DataTable中有PIN列(AS String)。截至目前,该PIN可以在DataTable中可见,但是必须用Asterix(****)显示为密码,并且应双击然后可见,然后编辑完成后,应该再次是Asterix(*****) )。有什么方法可以将输出文本值转换为密码?我是Primefaces的新手。

                <p:column headerText="PIN">
                    <p:cellEditor>
                        <f:facet name="output">
                            <h:outputText value="{PinDTO.pin}"/>
                        </f:facet>
                        <f:facet name="input">
                            <p:inputText value="#{PinDTO.pin}"
                                label="Name" />
                        </f:facet>
                    </p:cellEditor>
                </p:column>

有什么方法可以将输出文本值转换为密码?

I have PIN column in DataTable coming from DataBase(as String). As of now the PIN is visible in DataTable, But it has to be shown as password with Asterix(****) and should be visible by double click then editable, after editing done it should be again Asterix(*****). Is there any way to convert Output text value as Password? I am queit new to Primefaces.

                <p:column headerText="PIN">
                    <p:cellEditor>
                        <f:facet name="output">
                            <h:outputText value="{PinDTO.pin}"/>
                        </f:facet>
                        <f:facet name="input">
                            <p:inputText value="#{PinDTO.pin}"
                                label="Name" />
                        </f:facet>
                    </p:cellEditor>
                </p:column>

Is there any way to convert Output text value as Password?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

飞烟轻若梦 2025-01-31 13:33:29

您可以尝试使用此标签

&lt; p:password /&gt; < /p>

有关更多详细信息,您可以检查以下链接

&lt; p:密码id =“ toggle” value =“#{passwordView.password6}” togglemask =“ true” redisplay =“ true”/&gt;

You can try to use this tag

<p:password />

For more detailed information you can check the following link
https://www.primefaces.org/showcase/ui/input/password.xhtml?jfwid=e4236

<p:password id="toggle" value="#{passwordView.password6}" toggleMask="true" redisplay="true"/>

゛时过境迁 2025-01-31 13:33:29

这就是我解决的方式。

                <p:column headerText="PIN" style="width:250px;">
                    <p:cellEditor>
                        <f:facet name="output">
                            <p:password id="password" value="#{PinDTO.Pin}"
                                style="border:0px;" redisplay="true" />
                        </f:facet>
                        <f:facet name="input">
                            <p:inputText value="#{PinDTO.Pin}" label="Name" />
                        </f:facet>
                    </p:cellEditor>
                </p:column>

This is how i solved.

                <p:column headerText="PIN" style="width:250px;">
                    <p:cellEditor>
                        <f:facet name="output">
                            <p:password id="password" value="#{PinDTO.Pin}"
                                style="border:0px;" redisplay="true" />
                        </f:facet>
                        <f:facet name="input">
                            <p:inputText value="#{PinDTO.Pin}" label="Name" />
                        </f:facet>
                    </p:cellEditor>
                </p:column>
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文