为什么当我添加 long 类型的输入文本时我的按钮不起作用

问题描述

我遇到了这个问题。当我添加一个长类型的输入文本时,我的按钮不起作用! 我一点也不知道发生了什么。

这是我的 JSPX:

 <tr:panelBox styleClass="panelBox" text="#{nls['financialItemCreation']}">


                        <tr:panelFormlayout rows="2" labelWidth="100" styleClass="panelForm">


                            <tr:selectOneChoice label="#{nls['subject']} :"
                                                value="#{createBean.f.financialType}" required="true">
                                <f:selectItems value="#{createBean.subjects}"/>
                            </tr:selectOneChoice>

                            <tr:inputText label="#{nls['amount']} :" columns="20"
                                          value="#{createBean.f.amount}"
                                          required="true">
                            </tr:inputText>

                            <tr:inputText label="#{nls['description']} :" columns="20" rows="5"
                                          value="#{createBean.f.description}" required="true"/>

                        </tr:panelFormlayout>
                    </tr:panelBox>
                    <tr:spacer height="5"/>

                    <tr:panelbuttonbar styleClass="secondarybuttonbar" halign="start"
                                       inlinestyle="width:100%;">
                        <h:panelGroup layout="block">
                            <tr:commandButton text="#{nls['confirm']}" action="#{createBean.goConfirm}"
                                              icon="/images/accept.png"/>

解决方法

我想通了!

我们自定义了一个库,但我们没有初始化波斯属性。因此无法找到属性的值。