Nome | Padrão | Tipo | Descrição |
---|---|---|---|
listener | null | Method Expr | Método para processar em solicitação parcial. |
immediate | false | Boolean | Valor booleano que determina o phaseId, quando ações verdadeiras são processadas em apply_request_values, quando falsas na fase invoke_application. |
async | false | Boolean | Quando definido como verdadeiro, as solicitações ajax não são enfileiradas. |
process | @this | String | Componente(s) a serem processados em solicitação parcial. |
update | @none | String | Componente(s) para atualizar com ajax. |
onstart | null | String | Retorno de chamada javascript do lado do cliente para executar antes do início da solicitação ajax. |
oncomplete | null | String | Retorno de chamada javascript do lado do cliente para executar quando a solicitação ajax for concluída. |
onsuccess | null | String | Retorno de chamada javascript do lado do cliente para executar quando a solicitação ajax for bem-sucedida. |
onerror | null | String | Retorno de chamada javascript do lado do cliente para executar quando a solicitação ajax falhar. |
global | true | Boolean | Solicitações globais de ajax são ouvidas pelo componente ajaxStatus, definir global como false não acionará ajaxStatus. |
delay | null | String | Se decorrer menos de milissegundos de atraso entre as chamadas para request(), apenas a mais recente será enviada e todas as outras solicitações serão descartadas. Se esta opção não for especificada, ou se o valor do atraso for a string literal 'none' sem as aspas, nenhum atraso será usado. |
partialSubmit | false | Boolean | Permite a serialização de valores pertencentes apenas aos componentes parcialmente processados. |
partialSubmitFilter | null | String | Seletor a ser usado quando o envio parcial está ativado, o padrão é ":input" para selecionar todas as entradas descendentes de componentes parcialmente processados. |
disabled | false | Boolean | Desativa o comportamento do ajax. |
event | null | String | Evento do lado do cliente para acionar a solicitação Ajax. |
resetValues | false | Boolean | Se for verdade, os valores locais dos componentes de entrada a serem atualizados na solicitação ajax serão redefinidos. |
ignoreAutoUpdate | false | Boolean | Se verdadeiro, os componentes autoUpdate="true" não serão atualizados para esta solicitação. Se não for especificado ou se o valor for falso, tal indicação não será feita. |
ignoreComponentNotFound | false | Boolean | Se for verdade, os componentes não resolvíveis referenciados no atributo atualização/processo serão ignorados. O padrão é 'false' e, portanto, uma ComponentNotFoundException será lançada. |
form | null | String | Formulário para serializar para uma solicitação ajax. O padrão é o formulário anexo. |
skipChildren | true | Boolean | Componentes de contêineres como datatable, panel, tabview ignoram seus filhos se o proprietário da solicitação for eles. Por exemplo, classificação, evento de página de uma tabela de dados. À medida que os filhos são ignorados, os valores de entrada são perdidos, assuma um caso com uma tabela de dados e insira componentes em uma coluna. A classificação da coluna descarta as alterações e os dados são classificados de acordo com o valor original. Definir skipChildren como falso permitiu que os valores de entrada atualizassem o valor e a classificação ocorresse com os valores do usuário. |