当前位置: 首页>>代码示例>>Java>>正文


Java ColumnConfig.setEditor方法代码示例

本文整理汇总了Java中com.extjs.gxt.ui.client.widget.grid.ColumnConfig.setEditor方法的典型用法代码示例。如果您正苦于以下问题:Java ColumnConfig.setEditor方法的具体用法?Java ColumnConfig.setEditor怎么用?Java ColumnConfig.setEditor使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在com.extjs.gxt.ui.client.widget.grid.ColumnConfig的用法示例。


在下文中一共展示了ColumnConfig.setEditor方法的13个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: addLeafColumns

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private void addLeafColumns(List<ColumnConfig> config) {
       int colIndex = 1;
	List<PivotTableData.Axis> leaves = data.getRootColumn().getLeaves();
       for(PivotTableData.Axis axis : leaves) {
           String id = "col" + colIndex;

           ColumnConfig column = new ColumnConfig(id, headerDecorator.decorateHeader(axis), 75);
           column.setRenderer(rendererProvider.getRendererForColumn(axis));
           column.setAlignment(Style.HorizontalAlignment.RIGHT);
           column.setSortable(false);
           column.setMenuDisabled(true);
           
           if(GWT.isClient()) { // hack to allow unit tests to run
            column.setEditor(new IndicatorValueEditor());
           }

           propertyMap.put(axis, id);
           columnMap.put(colIndex, axis);

           config.add(column);
           colIndex++;
       }
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:24,代码来源:ColumnMapping.java

示例2: createDateColumn

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private ColumnConfig createDateColumn() {
	DateField dateField = new DateField();
	dateField.getPropertyEditor().setFormat(DateTimeFormat.getFormat("MM/dd/y"));

	ColumnConfig dateColumn = new ColumnConfig("date2", I18N.CONSTANTS.date(), 100);
	dateColumn.setDateTimeFormat(DateTimeFormat.getFormat("yyyy-MMM-dd"));
	dateColumn.setEditor(new CellEditor(dateField));
	return dateColumn;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:10,代码来源:SiteColumnModelBuilder.java

示例3: createIndicatorColumn

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
protected ColumnConfig createIndicatorColumn(IndicatorDTO indicator, String header) {

    	final NumberFormat format = IndicatorNumberFormats.getNumberFormat(indicator);
    	
        NumberField indicatorField = new NumberField();
       

        ColumnConfig indicatorColumn = new ColumnConfig(indicator.getPropertyName(),
                header, 50);

        indicatorColumn.setNumberFormat(format);
        indicatorColumn.setEditor(new CellEditor(indicatorField));
        indicatorColumn.setAlignment(Style.HorizontalAlignment.RIGHT);

        // For SUM indicators, don't show ZEROs in the Grid
        // (it looks better if we don't)
        if(indicator.getAggregation() == IndicatorDTO.AGGREGATE_SUM) {
            indicatorColumn.setRenderer(new GridCellRenderer() {
                @Override
                public Object render(ModelData model, String property, ColumnData config, int rowIndex, int colIndex, ListStore listStore, Grid grid) {
                    Double value = model.get(property);
                    if(value != null && value != 0) {
                        return format.format(value);
                    } else {
                        return "";
                    }
                }
            });
        }

        return indicatorColumn;
    }
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:33,代码来源:SiteColumnModelBuilder.java

示例4: createLocation2Column

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private ColumnConfig createLocation2Column() {
	TextField<String> locationAxeField = new TextField<String>();

	ColumnConfig axeColumn = new ColumnConfig("locationAxe", I18N.CONSTANTS.axeColumnTitle(), 75);
	axeColumn.setEditor(new CellEditor(locationAxeField));
	return axeColumn;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:8,代码来源:SiteColumnModelBuilder.java

示例5: createLocationColumn

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private ColumnConfig createLocationColumn() {
	TextField<String> locationField = new TextField<String>();
	locationField.setAllowBlank(false);

	ColumnConfig locationColumn = new ColumnConfig("locationName", I18N.CONSTANTS.location(), 100);
	locationColumn.setEditor(new CellEditor(locationField));
	return locationColumn;
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:9,代码来源:SiteColumnModelBuilder.java

示例6: createColumnModel

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private static ColumnModel createColumnModel() {
	TextField<String> labelField = new TextField<String>();

	ColumnConfig label = new ColumnConfig(LABEL_PROPERTY, I18N.CONSTANTS.indicatorLabel(), 150);
	label.setEditor(new CellEditor(labelField));
	label.setSortable(false);
	label.setMenuDisabled(true);

	return new ColumnModel(Collections.singletonList(label));
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:11,代码来源:ValueLabelField.java

示例7: prepareColumnModel

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
@Override
public ColumnModel prepareColumnModel()
{
    List<ColumnConfig> configs = new ArrayList<ColumnConfig>();

    ColumnConfig userNameColumn = new ColumnConfig();
    userNameColumn.setId(BeanKeyValue.NAME.getValue());
    userNameColumn.setHeader("User Name");

    TextField<String> userNameField = new TextField<String>();
    userNameField.setAllowBlank(false);
    userNameColumn.setEditor(new CellEditor(userNameField));
    userNameColumn.setWidth(100);
    configs.add(userNameColumn);

    ColumnConfig dateCreationColumn = new ColumnConfig();
    dateCreationColumn.setId(BeanKeyValue.DATE_CREATION.getValue());
    dateCreationColumn.setHeader("Date Creation");
    dateCreationColumn.setWidth(180);
    configs.add(dateCreationColumn);

    ColumnConfig userEnabledColumn = new ColumnConfig();
    userEnabledColumn.setId(BeanKeyValue.USER_ENABLED.getValue());
    userEnabledColumn.setHeader("Enabled");
    userEnabledColumn.setWidth(80);
    userEnabledColumn.setRenderer(this.createEnableCheckBox());
    userEnabledColumn.setMenuDisabled(true);
    userEnabledColumn.setSortable(false);
    configs.add(userEnabledColumn);

    ColumnConfig userAdminColumn = new ColumnConfig();
    userAdminColumn.setId(BeanKeyValue.USER_ADMIN.getValue());
    userAdminColumn.setHeader("Admin");
    userAdminColumn.setWidth(80);
    userAdminColumn.setRenderer(this.createAdminCheckBox());
    userAdminColumn.setMenuDisabled(true);
    userAdminColumn.setSortable(false);
    configs.add(userAdminColumn);

    ColumnConfig emailColumn = new ColumnConfig();
    emailColumn.setId(BeanKeyValue.EMAIL.getValue());
    emailColumn.setHeader("E-mail");
    emailColumn.setWidth(180);
    emailColumn.setRenderer(this.createEMailTextBox());
    emailColumn.setMenuDisabled(true);
    emailColumn.setSortable(false);
    configs.add(emailColumn);

    ColumnConfig passwordColumn = new ColumnConfig();
    passwordColumn.setId(BeanKeyValue.PASSWORD.getValue());
    passwordColumn.setHeader("Password");
    passwordColumn.setWidth(180);
    passwordColumn.setRenderer(this.createPasswordTextBox());
    passwordColumn.setMenuDisabled(true);
    passwordColumn.setSortable(false);
    configs.add(passwordColumn);

    ColumnConfig detailsUserColumn = new ColumnConfig();
    detailsUserColumn.setId("detailsUser");
    detailsUserColumn.setWidth(80);
    detailsUserColumn.setRenderer(this.createUserDetailsButton());
    detailsUserColumn.setMenuDisabled(true);
    detailsUserColumn.setSortable(false);
    configs.add(detailsUserColumn);

    ColumnConfig removeActionColumn = new ColumnConfig();
    removeActionColumn.setId("removeUser");
    removeActionColumn.setWidth(80);
    removeActionColumn.setRenderer(this.createUserDeleteButton());
    removeActionColumn.setMenuDisabled(true);
    removeActionColumn.setSortable(false);
    configs.add(removeActionColumn);

    return new ColumnModel(configs);
}
 
开发者ID:geoserver,项目名称:geofence,代码行数:76,代码来源:UserGridWidget.java

示例8: getColumnModel

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
/**
 * Defines the column model for the triplets list grid.
 * 
 * @param selectionModel
 *          The grid selection model.
 * @param canEdit 
 *          editing right of the current user.
 * @return The column model.
 */
private ColumnConfig[] getColumnModel(GridSelectionModel<TripletValueDTO> selectionModel, boolean canEdit) {

	final ColumnConfig codeColumn = new ColumnConfig();
	codeColumn.setId("code");
	codeColumn.setHeaderText(I18N.CONSTANTS.flexibleElementTripletsListCode());
	codeColumn.setWidth(100);

	final ColumnConfig nameColumn = new ColumnConfig();
	nameColumn.setId("name");
	nameColumn.setHeaderText(I18N.CONSTANTS.flexibleElementTripletsListName());
	nameColumn.setWidth(100);

	final ColumnConfig periodColumn = new ColumnConfig();
	periodColumn.setId("period");
	periodColumn.setHeaderText(I18N.CONSTANTS.flexibleElementTripletsListPeriod());
	periodColumn.setWidth(60);
	
	if (canEdit) {
		// Adds editors to all column configs.
		for(final ColumnConfig config : Arrays.asList(codeColumn, nameColumn, periodColumn)) {
			final TextField<String> text = new TextField<String>();
			text.setAllowBlank(false);
			config.setEditor(new CellEditor(text));
		}
	}

	if(selectionModel instanceof CheckBoxSelectionModel) {
		return new ColumnConfig[] {
			((CheckBoxSelectionModel<TripletValueDTO>) selectionModel).getColumn(),
			codeColumn,
			nameColumn,
			periodColumn
		};
		
	} else {
		return new ColumnConfig[] {
			codeColumn,
			nameColumn,
			periodColumn
		};
	}
}
 
开发者ID:sigmah-dev,项目名称:sigmah,代码行数:52,代码来源:TripletsListElementDTO.java

示例9: onRender

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
        super.onRender(parent, index);
        
//        final IShopServiceAsync service = getService();
//        RpcProxy proxy = new RpcProxy() {
//            public void load(Object loadConfig, AsyncCallback callback) {
//                service.getPaymentMetaList((ListLoadConfig) loadConfig, callback);
//            }
//        };
//        loader = new MyPagingListService().getLoader(
//                ModelNames.PAYMENT_META);
        // loader
//        loader = new BaseListLoader(proxy);
        loader.setRemoteSort(true);
        
//        PagingToolBar toolBar = new PagingToolBar(pageSize);
//        toolBar.bind(loader);
        
        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        
        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
        columns.add(smRowSelection.getColumn());
        columns.add(new ColumnConfig(PaymentConfigMetaForm.ID, Resources.constants
                .PaymentMetaList_ID(), 50));
        ColumnConfig col = new ColumnConfig(PaymentConfigMetaForm.NAME, Resources.constants
                .PaymentMetaList_NAME(), 100);
        col.setEditor(new CellEditor(new TextField()));
        columns.add(col);
        columns.add(new ColumnConfig(PaymentConfigMetaForm.DESCRIPTION, Resources.constants
                .PaymentMetaList_DESC(), 200));
        columns.add(new ColumnConfig(PaymentConfigMetaForm.FEE, Resources.constants
                .PaymentMetaList_PAYFEE(), 50));
        columns.add(new ColumnConfig(PaymentConfigMetaForm.COD, Resources.constants
                .PaymentMetaList_ISCOD(), 50));
        columns.add(new ColumnConfig(PaymentConfigMetaForm.ORDER, Resources.constants
                .PaymentMetaList_ORDER(), 50));
        ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
                .PaymentMetaList_ACTION(), 100);
        columns.add(actcol);

        ColumnModel cm = new ColumnModel(columns);

        Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
        grid.setLoadMask(true);
        grid.setBorders(true);
        grid.setSelectionModel(smRowSelection);
        
        ActionCellRenderer render = new ActionCellRenderer(grid);
        actcol.setRenderer(render);
        
        
        ContentPanel panel = new ContentPanel();
        panel.setFrame(true);
        panel.setCollapsible(true);
        panel.setAnimCollapse(false);
        panel.setButtonAlign(HorizontalAlignment.CENTER);
        panel.setIconStyle("icon-table");
        //        panel.setHeading("Paging Grid");
        panel.setLayout(new FitLayout());
        panel.add(grid);
        panel.setSize(900, 350);
//        panel.setBottomComponent(toolBar);
        
        add(panel);
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:74,代码来源:PaymentMetaList.java

示例10: onRender

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
        super.onRender(parent, index);
        
        // loader
        
        RpcProxy<ListLoadResult<BeanObject>> proxy = new RpcProxy<ListLoadResult<BeanObject>>() {
            public void load(Object loadConfig, AsyncCallback<ListLoadResult<BeanObject>> callback) {
                RemoteService.getSpecialService().getPaymentMetaList((ListLoadConfig) loadConfig, callback);
            }
        };
        loader = new BaseListLoader<ListLoadResult<BeanObject>>(proxy);
//        loader = new MyPagingListService().getLoader(
//                ModelNames.PAYMENT_META);
        loader.setRemoteSort(true);
        
        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        
        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
        columns.add(smRowSelection.getColumn());
        columns.add(new ColumnConfig(PaymentConfigMetaForm.ID, Resources.constants
                .PaymentMetaList_ID(), 100));
        ColumnConfig col = new ColumnConfig(PaymentConfigMetaForm.NAME, Resources.constants
                .PaymentMetaList_NAME(), 100);
        col.setEditor(new CellEditor(new TextField<String>()));
        columns.add(col);
        columns.add(new ColumnConfig(PaymentConfigMetaForm.DESCRIPTION, Resources.constants
                .PaymentMetaList_DESC(), 200));
        columns.add(new ColumnConfig(PaymentConfigMetaForm.FEE, Resources.constants
                .PaymentMetaList_PAYFEE(), 100));
        columns.add(new ColumnConfig(PaymentConfigMetaForm.COD, Resources.constants
                .PaymentMetaList_ISCOD(), 100));
        columns.add(new ColumnConfig(PaymentConfigMetaForm.ORDER, Resources.constants
                .PaymentMetaList_ORDER(), 100));
        ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
                .PaymentMetaList_ACTION(), 100);
        columns.add(actcol);

        ColumnModel cm = new ColumnModel(columns);

        Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
        grid.setLoadMask(true);
        grid.setBorders(true);
        grid.setSelectionModel(smRowSelection);
        grid.setAutoExpandColumn(PaymentConfigMetaForm.DESCRIPTION);
        
        ActionCellRenderer render = new ActionCellRenderer(grid);
        actcol.setRenderer(render);
        
        final ContentPanel panel = new ContentPanel();
        panel.setFrame(true);
        panel.setCollapsible(true);
        panel.setAnimCollapse(false);
        panel.setButtonAlign(HorizontalAlignment.CENTER);
        panel.setIconStyle("icon-table");
        //        panel.setHeading("Paging Grid");
        panel.setLayout(new FitLayout());
        panel.add(grid);
        panel.setHeight(500);
        panel.setWidth("100%");
//        panel.setBottomComponent(toolBar);
        
        add(panel);

        Window.addResizeHandler(new ResizeHandler() {
            public void onResize(ResizeEvent event) {
                int w = event.getWidth() - 300;
                panel.setWidth(w + "px");
            }
        });
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:79,代码来源:PaymentMetaListPanel.java

示例11: onRender

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
        super.onRender(parent, index);
        
        RpcProxy<ListLoadResult<ShippingConfigMetaForm>> proxy = new RpcProxy<ListLoadResult<ShippingConfigMetaForm>>() {
            public void load(Object loadConfig, AsyncCallback<ListLoadResult<ShippingConfigMetaForm>> callback) {
                RemoteService.getSpecialService().getCombinedShippingMetaList((ListLoadConfig) loadConfig, callback);
            }
        };
        loader = new BaseListLoader<ListLoadResult<ShippingConfigMetaForm>>(proxy);
        loader.setRemoteSort(true);
        
        final ListStore<ShippingConfigMetaForm> store = new ListStore<ShippingConfigMetaForm>(loader);

        store.addStoreListener(new StoreListener<ShippingConfigMetaForm>() {
            public void storeUpdate(StoreEvent<ShippingConfigMetaForm> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        
        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        final CheckBoxSelectionModel<ShippingConfigMetaForm> smRowSelection = new CheckBoxSelectionModel<ShippingConfigMetaForm>();
        columns.add(smRowSelection.getColumn());
//        columns.add(new ColumnConfig(ShippingConfigMetaForm.ID, Resources.constants
//                .ShippingMetaList_ID(), 50));
        ColumnConfig col = new ColumnConfig(ShippingConfigMetaForm.NAME, Resources.constants
                .ShippingMetaList_NAME(), 100);
        col.setEditor(new CellEditor(new TextField<String>()));
        columns.add(col);
        columns.add(new ColumnConfig(ShippingConfigMetaForm.DESCRIPTION, Resources.constants
                .ShippingMetaList_DESC(), 200));
        columns.add(new ColumnConfig(ShippingConfigMetaForm.INSURE, Resources.constants
                .ShippingMetaList_INSURE(), 100));
        columns.add(new ColumnConfig(ShippingConfigMetaForm.SUPPORTCOD, Resources.constants
                .ShippingMetaList_COD(), 100));
        columns.add(new ColumnConfig(ShippingConfigMetaForm.VERSION, Resources.constants
                .ShippingMetaList_VERSION(), 100));
        columns.add(new ColumnConfig(ShippingConfigMetaForm.AUTHOR, Resources.constants
                .ShippingMetaList_AUTHOR(), 100));        
        ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
                .ShippingMetaList_ACTION(), 200);
        columns.add(actcol);

        ColumnModel cm = new ColumnModel(columns);

        Grid<ShippingConfigMetaForm> grid = new EditorGrid<ShippingConfigMetaForm>(store, cm);
        grid.setLoadMask(true);
        grid.setBorders(true);
        grid.setSelectionModel(smRowSelection);
        grid.setAutoExpandColumn(ShippingConfigMetaForm.NAME);
        
        ActionCellRenderer render = new ActionCellRenderer(grid);
        actcol.setRenderer(render);
        
        final ContentPanel panel = new ContentPanel();
        panel.setFrame(true);
        panel.setCollapsible(true);
        panel.setAnimCollapse(false);
        panel.setButtonAlign(HorizontalAlignment.CENTER);
        panel.setIconStyle("icon-table");
        //        panel.setHeading("Paging Grid");
        panel.setLayout(new FitLayout());
        panel.add(grid);
        panel.setHeight(500);
        panel.setWidth("100%");
//        panel.setBottomComponent(toolBar);
        
        add(panel);

        Window.addResizeHandler(new ResizeHandler() {
            public void onResize(ResizeEvent event) {
                int w = event.getWidth() - 300;
                panel.setWidth(w + "px");
            }
        });
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:77,代码来源:ShippingMetaListPanel.java

示例12: displayTable

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
private void displayTable() {

//		Criteria criteria = new Criteria();
		String parentId = getCurState().getParentId();
//		
//		List<String> wantedFields = new ArrayList<String>();
//		Condition cond = new Condition(IRegion.PARENT, Condition.EQUALS,
//				parentId);
//		criteria.addCondition(cond);
		Criteria criteria = new Criteria();
		Condition cond = new Condition();
        cond.setOperator(Condition.EQUALS);
		if (parentId == null) {
            cond.setField(IRegion.TYPE);
            cond.setValue(""+IRegion.TYPE_COUNTRY);		    
		} else {
    		cond.setField(IRegion.PARENT);
    		cond.setValue(parentId);
		}
		criteria.addCondition(cond);	

		BasePagingLoader loader = new PagingListService().getLoader(
				ModelNames.REGION, criteria);
		loader.load(0, 10);
		toolBar.bind(loader);

		final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);
		store.addStoreListener(new StoreListener<BeanObject>() {
			public void storeUpdate(StoreEvent<BeanObject> se) {
				List<Record> changed = store.getModifiedRecords();
				for (Record rec : changed) {
					BeanObject bean = (BeanObject) rec.getModel();
					updateDistrict(bean, null);
				}
			}
		});
        this.store = store;
		List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
		ColumnConfig district = new ColumnConfig(IRegion.NAME,
				Resources.constants.Region_name(), 300);
		district.setEditor(new CellEditor(new TextField()));
		columns.add(district);
		ColumnConfig actcol1 = new ColumnConfig("Action", Resources.constants
				.GoodsList_action(), 400);
		columns.add(actcol1);
		ColumnModel cm = new ColumnModel(columns);

		grid = new EditorGrid<BeanObject>(store, cm);
		grid.setLoadMask(true);
		grid.setBorders(true);
		ActionCellRenderer render = new ActionCellRenderer();
		ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
		if(currentDistrictType != IRegion.TYPE_DISTRICT){
			act.setText("管理 ");
			act.setAction("onManageClick($id)");
			act.setTooltip(Resources.constants.Region_action_manage());
			render.addAction(act);
		}
		
	
		act = new ActionCellRenderer.ActionInfo();
		act.setText(" 删除");
		act.setAction("onDeleteClick($id)");
		act.setTooltip(Resources.constants.Region_action_delete());
		render.addAction(act);
		actcol1.setRenderer(render);

	}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:69,代码来源:DistrictList.java

示例13: onRender

import com.extjs.gxt.ui.client.widget.grid.ColumnConfig; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
	super.onRender(parent, index);
	
	loader= new IndexService().getLoader(getCurState().getContent());
	
	toolBar = new PagingToolBar(10);
	loader.load(0, 10);
	toolBar.bind(loader);
	
	final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);
	
	List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
	
	final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
	columns.add(smRowSelection.getColumn());
	ColumnConfig title = new ColumnConfig(IArticle.TITLE,
			"文章标题", 200);
	title.setEditor(new CellEditor(new TextField()));
	columns.add(title);
	
	ColumnConfig articleconent = new ColumnConfig("content",
			"文章内容", 500);
	columns.add(articleconent);
	
	
	ColumnModel cm = new ColumnModel(columns);
	
	Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
	grid.setSelectionModel(smRowSelection);
	grid.setLoadMask(true);
	grid.setBorders(true);
	this.grid = grid;
	
	TablePanel.add(grid);
	TablePanel.setFrame(true);
	TablePanel.setCollapsible(true);
	TablePanel.setAnimCollapse(false);
	TablePanel.setButtonAlign(HorizontalAlignment.CENTER);
	TablePanel.setIconStyle("icon-table");

	TablePanel.setLayout(new FitLayout());
	
	TablePanel.setSize(800, 350);
	TablePanel.setBottomComponent(toolBar);
	TablePanel.setButtonAlign(HorizontalAlignment.CENTER);
	
	add(TablePanel);
}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:49,代码来源:ArticleContentPanel.java


注:本文中的com.extjs.gxt.ui.client.widget.grid.ColumnConfig.setEditor方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。