Java server faces

Pessoal boa noite a todos obrigado pela atenção.

Estou usando java server faces e estou manipulando uma data table, esta data table chama um metodo que retorna um objeto do tipo List e preence a tabela tranquilamente a minha dúvida é a seguinte

Aqui esta uma das colunas:

<h:column id="column5">
         <f:facet name="header">
                <h:outputText value="I"/>
          </f:facet>
          <h:inputText value="#{item.pac_i}" size="8" 
                  id="pac_i" disabled="true">
           </h:inputText>
  </h:column>

E aqui meu button:

<input jsfc="h:commandButton" type="submit" action="#{pController.cadastrar}"
id="cadastrar" value="Cadastrar"/>

A dúvida é a seguinte como pegar o valor #{item.pac_i} e passar para o método cadastrar da classe pController???

Lembrando que

<h:inputText value="#{item.pac_i}" size="8"   
                  id="pac_i" disabled="true">  
           </h:inputText>  

é carregado quando a pagina abre entao a data table lanca a coluna 5 preenchida com esta variavel value="#{item.pac_i}", um exemplo retornou o valor 15.

Agora quero alterar este 15 para 30 entao como passo esse novo valor 30 para o controler para pode alterar esse valor no banco

Aplicação Web Completa Tomcat JSF Primefaces JPA Hibernate
Aqui mostra como fazer um crud, onde o valor do datatable é enviado para um método no controler.

Se seu input ta como disabled, esse valor nem é renderizado.