Validation 所需的验证器在trinitad inputText标记中不工作

Validation 所需的验证器在trinitad inputText标记中不工作,validation,jsf,requiredfieldvalidator,Validation,Jsf,Requiredfieldvalidator,我用特立尼达图书馆写了一份表格。但是所需的验证对inputText标记无效。下面是代码 <h:column> <tr:inputText id="nocCode" value="#{EditPage.getNocCode}" disabled="true" required="true" requiredMessageDetail="Value is required&q

我用特立尼达图书馆写了一份表格。但是所需的验证对inputText标记无效。下面是代码

 <h:column>
        <tr:inputText id="nocCode" value="#{EditPage.getNocCode}" disabled="true" required="true" requiredMessageDetail="Value is required" simple="true" partialTriggers="nocValue"/>                                      
</h:column>
<h:column>
        <tr:selectOneChoice id="nocValue" rendered="#{!EditPage.readOnly}" autoSubmit="true" valueChangeListener="#{EditPage.setNocvalue}" >
            <f:selectItems value="#{EditPage.nocList}"/>
        </tr:selectOneChoice >
  </h:column>   
   <h:message for="nocCode" styleClass="fieldError"/>

ValueChange listener设置从下拉列表中选择id时的正确代码。我需要验证inputText框是否为空。不是下拉列表值(如果添加验证,则为正确验证)

有人能告诉我我做错了什么吗?谢谢