Examples of CanvasItem


Examples of com.smartgwt.client.widgets.form.fields.CanvasItem

        StaticTextItem bundleName = new StaticTextItem("bundle");
        bundleName.setTitle(MSG.common_title_bundle());
        bundleName.setValue("<a href=\"" + LinkManager.getBundleLink(bundle.getId()) + "\">"
            + StringUtility.escapeHtml(bundle.getName()) + "</a>");

        CanvasItem actionItem = new CanvasItem("actions");
        actionItem.setColSpan(1);
        actionItem.setRowSpan(4);
        actionItem.setShowTitle(false);
        actionItem.setCanvas(getActionLayout());

        StaticTextItem bundleVersionName = new StaticTextItem("bundleVersion");
        bundleVersionName.setTitle(MSG.view_bundle_bundleVersion());
        bundleVersionName.setValue("<a href=\""
            + LinkManager.getBundleVersionLink(bundle.getId(), deployment.getBundleVersion().getId()) + "\">"
View Full Code Here

Examples of com.smartgwt.client.widgets.form.fields.CanvasItem

        VLayout layout = new VLayout();
        DynamicForm form = new DynamicForm();
        form.setWidth100();
        form.setHeight100();

        CanvasItem canvasItem = new CanvasItem();
        canvasItem.setColSpan(2);
        canvasItem.setShowTitle(false);
        canvasItem.setWidth("*");
        canvasItem.setHeight("*");

        Canvas canvas = new Canvas();
        canvas.setContents(contents);
        canvasItem.setCanvas(canvas);

        form.setItems(canvasItem);
        layout.addMember(form);

        PopupWindow window = new PopupWindow(layout);
View Full Code Here

Examples of com.smartgwt.client.widgets.form.fields.CanvasItem

        case SERVER:
            kindItem.setValue(MSG.view_admin_plugins_server());
            break;
        }

        CanvasItem enabledItem = new CanvasItem("enabled", MSG.common_title_enabled());
        Img img = new Img(ImageManager.getAvailabilityIcon(plugin.isEnabled()), 16, 16);
        enabledItem.setCanvas(img);

        form.setItems(displayNameItem, nameItem, versionItem, ampsItem, md5Item, kindItem, descItem, pathItem,
            mtimeItem, enabledItem);

        SectionStackSection section = new SectionStackSection(MSG.common_title_details());
View Full Code Here

Examples of com.smartgwt.client.widgets.form.fields.CanvasItem

            setShouldSaveValue(true);
           
            addShowValueHandler(new ShowValueHandler() {
                @Override
                public void onShowValue(ShowValueEvent event) {
                    CanvasItem item = (CanvasItem) event.getSource();
                   
                    ListGrid grid = (ListGrid)item.getCanvas();
                    if (grid==null) return;
                   
                    grid.deselectAllRecords();
                    String value = (String) event.getDisplayValue();
                    if (value==null) return;
                   
                    RecordList recordList = grid.getDataAsRecordList();
                    int index = recordList.findIndex(item.getFieldName(), value);
                    grid.selectRecord(index);
                }
            });
           
            setInitHandler(new FormItemInitHandler () {
                @Override
                public void onInit(FormItem item) {
                    ListGrid grid = new ListGrid();
                    grid.setWidth("*");
                    grid.setHeight("*");
                    grid.setLeaveScrollbarGap(false);
                    grid.setFields(((ListGridItem) item).getGridFields());
                    grid.setData(((ListGridItem)item).getGridData());
                    grid.setAutoFetchData(true);
                   
                    grid.addDrawHandler(new DrawHandler() {
                        @Override
                        public void onDraw(DrawEvent event) {
                            ListGrid grid = (ListGrid)event.getSource();
                            RecordList data = grid.getDataAsRecordList();
                            CanvasItem item = grid.getCanvasItem();
                            String value = (String)item.getValue();
                            String fieldName = item.getFieldName();
                            if (value != null) grid.selectRecord(data.find(fieldName, value));                           
                        }
                    });
                   
                    grid.addSelectionUpdatedHandler(new SelectionUpdatedHandler() {
                        @Override
                        public void onSelectionUpdated(SelectionUpdatedEvent event) {
                            ListGrid grid = (ListGrid) event.getSource();
                            CanvasItem item = grid.getCanvasItem();
                            ListGridRecord record = grid.getSelectedRecord();
                            if (record != null) {
                                item.storeValue(record.getAttribute(item.getFieldName()));
                            } else {
                                item.storeValue((com.smartgwt.client.data.Record)null);
                            }
                        }
                    });
                   
                    ((CanvasItem) item).setCanvas(grid);
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.