Package org.openfaces.util

Examples of org.openfaces.util.ScriptBuilder


        setDecodedString(filter, newSearchString);
    }

    protected String getFilterKeyPressScript(ExpressionFilter filter) {
        UIComponent component = (UIComponent) filter.getFilteredComponent();
        return new ScriptBuilder().append("return ").functionCall("O$.Filters._filterFieldKeyPressHandler",
                component,
                filter,
                new RawScript("this"),
                new RawScript("event"),
                filter.getAutoFilterDelay()).semicolon().toString();
View Full Code Here


        String defaultProgressImgUrl = Resources.getURL(context, null, null, progressBar.getDefaultProgressImgUrl());
        listOfImages.add(defaultProgressImgUrl);

        Rendering.renderPreloadImagesScript(context, listOfImages, false);

        Script initScript = new ScriptBuilder().initScript(context, progressBar, "O$.ProgressBar._init",
                progressBar.getValue(),
                progressBar.getLabelAlignment(),
                progressBar.getLabelFormat(),
                defaultProgressImgUrl,
                DEF_PROGRESS_CLASS
View Full Code Here

        StyleParam dropTargetStyle = new StyleParam(cr, "dropTarget", "o_table_columnDropTarget");
        Styles.renderStyleClasses(context, cr);
        // important: style rendering is made earlier than init function deliberately to allow script to
        // inspect styles dynamically
        Rendering.renderInitScript(context,
                new ScriptBuilder().initScript(context, table,
                        "O$.Table._initColumnReordering",
                        draggedCellStyle,
                        cr.getDraggedCellTransparency(),
                        autoScrollAreaStyle,
                        cr.getAutoScrollAreaTransparency(),
View Full Code Here

    protected void renderInitScript(FacesContext facesContext, OUISelectManyInputBase selectManyInputBase,
                                    JSONObject imagesObj, JSONObject stylesObj, int selectItemCount, AnonymousFunction onchangeFunction)
            throws IOException {
        SelectOneRadio selectOneRadio = (SelectOneRadio) selectManyInputBase;
        Script initScript = new ScriptBuilder().initScript(facesContext, selectOneRadio, "O$.Radio._init",
                imagesObj,
                stylesObj,
                selectItemCount,
                selectOneRadio.isDisabled(),
                selectOneRadio.isReadonly(),
View Full Code Here

        }

        UIComponent filteredComponent = (UIComponent) filter.getFilteredComponent();

        Rendering.renderInitScript(context,
                new ScriptBuilder().functionCall("O$.Filters._showFilter",
                        filteredComponent, clientId).semicolon(),
                Resources.utilJsURL(context),
                Resources.filtersJsURL(context),
                TableUtil.getTableUtilJsURL(context),
                AbstractTableRenderer.getTableJsURL(context));
View Full Code Here

        writer.endElement("td");
        writer.endElement("tr");

        writer.endElement("table");
        Rendering.renderInitScript(context, new ScriptBuilder()
                .initScript(context, component, "O$.Table._initRowGroupingBox",
                        table,
                        connectorStyle, headerClassName,
                        groupingBox.getHeaderHorizOffset(), groupingBox.getHeaderVertOffset())
                .semicolon());
View Full Code Here

    public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
        MenuItem menuItem = (MenuItem) component;
        if (menuItem.getValue() == null)
            menuItem.setValue("Print");

        menuItem.setOnclick(new ScriptBuilder().functionCall("O$.ChartMenu._printChart",
                getChart("<o:printChartMenuItem>", menuItem)).getScript());
        if (menuItem.getIconUrl() == null)
            menuItem.setIconUrl(Resources.internalURL(
                    context, null, "chart/print.png", false));
View Full Code Here

        Timetable timetable = timetableView.getTimetable();

        try {
            Rendering.renderInitScript(context,
                    new ScriptBuilder().initScript(
                            context,
                            timetableView,
                            "O$.MonthTable._init",
                            DataUtil.formatDateTimeForJs(timetableView.getDay(), timeZone),
                            timetableView.getLocale(),
View Full Code Here

    @Override
    public void encodeBegin(FacesContext context, UIComponent component) throws IOException {
        MenuItem menuItem = (MenuItem) component;
        if (menuItem.getValue() == null)
            menuItem.setValue("Reset sorting");
        menuItem.setOnclick(new ScriptBuilder().functionCall("O$.ColumnMenu._resetSorting",
                getTable("<o:resetSortingMenuItem>", menuItem)).toString());
        super.encodeBegin(context, component);

    }
View Full Code Here

        String rolloverTogglableCaptionClass = Styles.getCSSClass(context, foldingPanel,
                foldingPanel.getRolloverTogglableCaptionStyle(), StyleGroup.rolloverStyleGroup(),
                foldingPanel.getRolloverTogglableCaptionClass(),
                DEFAULT_CAPTION_TOGGLABLE_ROLLOVER_CLASS);

        ScriptBuilder sb = new ScriptBuilder();
        sb.initScript(context, foldingPanel, "O$.FoldingPanel._init",
                foldingPanel.isExpanded(),
                foldingPanel.getFoldingDirection(),
                Rendering.getRolloverClass(context, foldingPanel),
                loadingMode,
                foldingPanel.isFocusable(),
View Full Code Here

TOP

Related Classes of org.openfaces.util.ScriptBuilder

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.