Package org.openfaces.component.filter

Examples of org.openfaces.component.filter.TextSearchFilter


    @Override
    public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
        super.encodeBegin(context, component);
        Resources.renderJSLinkIfNeeded(context, Resources.utilJsURL(context));
        Resources.renderJSLinkIfNeeded(context, Resources.filtersJsURL(context));
        TextSearchFilter filter = (TextSearchFilter) component;

        UIInput inputComponent = (UIInput) filter.getSearchComponent();
        inputComponent.setConverter(filter.getConverter());
        ExpressionFilterCriterion filterCriterion = (ExpressionFilterCriterion) filter.getValue();
        inputComponent.setValue(filterCriterion != null ? filterCriterion.getArg1() : null);
        configureInputComponent(context, filter, inputComponent);
        configureInputFromFilter(filter, inputComponent);

        inputComponent.encodeAll(context);
View Full Code Here


    protected abstract void configureInputComponent(FacesContext context, ExpressionFilter filter, UIInput inputComponent);

    @Override
    public void decode(FacesContext context, UIComponent component) {
        super.decode(context, component);
        TextSearchFilter filter = (TextSearchFilter) component;
        UIInput input = (UIInput) filter.getSearchComponent();
        String newSearchString = (String) input.getSubmittedValue();
        if (newSearchString == null) {
            newSearchString = "";
        }
        setDecodedString(filter, newSearchString);
View Full Code Here

TOP

Related Classes of org.openfaces.component.filter.TextSearchFilter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.