public static AjaxOptions buildEventOptions(FacesContext facesContext, UIComponent component) {
AjaxOptions ajaxOptions = new AjaxOptions();
appendComponentOptions(facesContext, component, ajaxOptions);
Map<String, Object> parametersMap = RENDERER_UTILS.createParametersMap(facesContext, component);
ajaxOptions.addParameters(parametersMap);
if (component instanceof BasicActionComponent) {
if (((BasicActionComponent) component).isResetValues()) {
ajaxOptions.setParameter(AjaxConstants.RESET_VALUES_PARAMETER, true);
}