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


Java ContentPanel.setIconStyle方法代码示例

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


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

示例1: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(com.google.gwt.user.client.Element parent, int index) {
	super.onRender(parent, index);
	add(contentPanel);
       Button searchBt = new Button("搜索", new SelectionListener<ButtonEvent>() {
           public void componentSelected(ButtonEvent ce) {
               criteria.removeAll();
               if (!goodsNameTxt.getText().trim().equals("")) {
                   criteria.addCondition(new Condition(IGoods.NAME, Condition.EQUALS, goodsNameTxt.getText()));
               }
               toolBar.refresh();
           }

       });
	
	HorizontalPanel goodsSearchPanel = new HorizontalPanel();
	goodsSearchPanel.add(new Label("商品名称: "));
	goodsSearchPanel.add(goodsNameTxt);
	goodsSearchPanel.add(searchBt);
	contentPanel.createPanel(IGoods.NAME, null,goodsSearchPanel);
	
	final ListStore<BeanObject> store= onInitailization();
	
	final ContentPanel panel = new ContentPanel();
	panel.setFrame(true);
	panel.setCollapsible(true);
	panel.setAnimCollapse(false);
	panel.setButtonAlign(HorizontalAlignment.CENTER);
	panel.setIconStyle("icon-table");
	panel.setLayout(new FitLayout());
	panel.add(grid);
	panel.setSize(880, 350);
	
	
	panel.setBottomComponent(toolBar);
	add(panel);
	HorizontalPanel datePickerOPeratePanel = initDatePickerPanel(store);
	add(datePickerOPeratePanel);

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

示例2: MagazineManager

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
/**
 * 初始化界面。
 */
public MagazineManager() {
    curState = new State();
    
	BasePagingLoader loader = new PagingListService().getLoader(ModelNames.MAILTEMPLATE, criteria);
	loader.load(0, 10);
	store = new ListStore<BeanObject>(loader);
	toolBar = new PagingToolBar(10);
	toolBar.bind(loader);
	
	List<ColumnConfig> columns = new ArrayList<ColumnConfig>();   
	ColumnConfig title = new ColumnConfig(IMailTemplate.SUBJECT, "杂志标题", 200);
       columns.add(title);
       columns.add(new ColumnConfig(IMailTemplate.LASTMODIFY, "杂志上次编辑时间", 160));
       columns.add(new ColumnConfig(IMailTemplate.LASTSEND, "杂志上次发送时间", 160));     
       ColumnConfig insert = new ColumnConfig("insert", "插入发送队列", 160);
       columns.add(insert);
       ColumnConfig actcol = new ColumnConfig("Action", "操作", 100);
	columns.add(actcol);
       ColumnModel cm = new ColumnModel(columns);
       
       grid = new Grid<BeanObject>(store, cm);
       grid.setLoadMask(true);
       grid.setBorders(true);
       
       ActionCellRenderer render = new ActionCellRenderer(grid);
       ActionCellRenderer insertRender = new ActionCellRenderer(grid);
	ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
	act.setImage("icon_edit.gif");
	act.setAction("editMagazine($id)");
	act.setTooltip("编辑");
	render.addAction(act);
	act = new ActionCellRenderer.ActionInfo();		
	act.setImage("icon_trash.gif");
	act.setAction("deleteMagazine($id)");
	act.setTooltip("删除");
	render.addAction(act);
	act = new ActionCellRenderer.ActionInfo();
	act.setText("插入队列");
	act.setAction("insertMagazine($id)");
	act.setTooltip("插入队列");
	insertRender.addAction(act);

	actcol.setRenderer(render);
	insert.setRenderer(insertRender);
       
       ContentPanel panel = new ContentPanel();
       panel.setFrame(true);
       panel.setCollapsible(true);
       panel.setAnimCollapse(false);
       panel.setButtonAlign(HorizontalAlignment.CENTER);
       panel.setIconStyle("icon-table");
       panel.setLayout(new FitLayout());
       panel.add(grid);
       panel.setSize(850, 350);
       panel.setBottomComponent(toolBar);     
       panel.setHeading("邮件杂志列表");
       panel.setButtonAlign(HorizontalAlignment.LEFT);
       
       // 添加新杂志
       final com.extjs.gxt.ui.client.widget.button.Button addMagazine = new com.extjs.gxt.ui.client.widget.button.Button("添加新杂志");
       addMagazine.addSelectionListener(new SelectionListener<ButtonEvent>() {
           public void componentSelected(ButtonEvent ce) {
           	// add new magazine function
           	NewMagazine.State state = new NewMagazine.State();
           	state.execute();
           }
         });
       panel.addButton(addMagazine);
       
       add(panel);
       initJS(this);
}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:76,代码来源:MagazineManager.java

示例3: createGrid

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

        BasePagingLoader loader = new PagingListService().getLoader(ModelNames.BRAND);

        loader.load(0, 50);

        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });

        toolBar = new PagingToolBar(50);
        toolBar.bind(loader);

        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        // CheckBoxSelectionModel<BeanObject> sm = new
        // CheckBoxSelectionModel<BeanObject>();
        // columns.add(sm.getColumn());
        columns.add(new ColumnConfig(IBrand.NAME, "品牌名称", 80));
        columns.add(new ColumnConfig(IBrand.SITE, "品牌网址", 150));
        columns.add(new ColumnConfig(IBrand.DESC, "品牌描述", 230));
        columns.add(new ColumnConfig(IBrand.ORDER, "排序", 50));
        columns.add(new CheckColumnConfig(IBrand.SHOW, "是否显示", 80));
        ColumnConfig actcol = new ColumnConfig("Action", "操作", 140);
        columns.add(actcol);

        ColumnModel cm = new ColumnModel(columns);

        Grid<BeanObject> grid = new Grid<BeanObject>(store, cm);
        grid.setLoadMask(true);
        grid.setBorders(true);
        // grid.setSelectionModel(sm);
        // grid.setAutoExpandColumn("forum");

        ActionCellRenderer render = new ActionCellRenderer(grid);
        ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
        act.setText("编辑 ");
        act.setAction("changeBrand($id)");
        act.setTooltip(Resources.constants.GoodsList_action_edit());
        render.addAction(act);
        act = new ActionCellRenderer.ActionInfo();
        act.setText(" 删除");
        act.setAction("deleteBrand($id)");
        act.setTooltip(Resources.constants.GoodsList_action_delete());
        render.addAction(act);
        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(750, 350);
        panel.setBottomComponent(toolBar);

        panel.setButtonAlign(HorizontalAlignment.CENTER);

        vp.add(panel);

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

示例4: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
		super.onRender(parent, index);

//		BasePagingLoader loader = new ShippingInitService().getLoader();
		BasePagingLoader loader = null;
		loader.load(0, 50);
		final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);
		toolBar = new PagingToolBar(50);
		toolBar.bind(loader);

		List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
		columns.add(new ColumnConfig(IDeliveryMeta.NAME, "配送方式名称", 120));
		columns.add(new ColumnConfig(IDeliveryMeta.DESC, "配送方式描述", 320));
		columns.add(new ColumnConfig(IDeliveryMeta.SUPPORT_COD, "货到付款?", 80));
		columns.add(new ColumnConfig(IDeliveryMeta.INSURE, "保价费用", 80));
		columns.add(new ColumnConfig(IDeliveryMeta.CODE, "插件版本", 80));
		ColumnConfig actcol = new ColumnConfig("Action", "操作", 100);
		columns.add(actcol);

		ColumnModel cm = new ColumnModel(columns);

		Grid<BeanObject> grid = new Grid<BeanObject>(store, cm);
		grid.setLoadMask(true);
		grid.setBorders(true);

		MyActionCellRenderer render = new MyActionCellRenderer(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("setup the deliveryMeta");
		panel.setLayout(new FitLayout());
		panel.setSize(800, 350);
		panel.add(grid);

		this.add(panel);
	}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:42,代码来源:DiliveryMethodsPanel.java

示例5: ConsigneeSettingPanel

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
public ConsigneeSettingPanel() {
	ContentPanel panel = new ContentPanel();

	
	
	consignee.setWidth("120px");
	consignee.setEnabled(true);
	contentPanel.createPanel(IOrder.CONSIGNEE, "收货人:", consignee);
	
	initialDistrictList();
	
	HorizontalPanel districtPanel = new HorizontalPanel();
	districtPanel.add(new Label("  联系人地址:       "));
	districtPanel.add(country);
	districtPanel.add(province);
	districtPanel.add(city);
	districtPanel.add(district);
	contentPanel.add(districtPanel);
	
	
	email.setWidth("120px");
	email.setEnabled(true);
	contentPanel.createPanel(IOrder.EMAIL, "电子邮件:", email);
	
	address.setWidth("120px");
	address.setEnabled(true);
	contentPanel.createPanel(IOrder.ADDRESS, "地址:", address);
	
	zip.setWidth("120px");
	zip.setEnabled(true);
	contentPanel.createPanel(IOrder.ZIP, "邮编:", zip);
	
	tel.setWidth("120px");
	tel.setEnabled(true);
	contentPanel.createPanel(IOrder.PHONE, "电话:", tel);
	
	mobile.setWidth("120px");
	mobile.setEnabled(true);
	contentPanel.createPanel(IOrder.MOBILE, "手机:", mobile);
	
	sign_building.setWidth("120px");
	sign_building.setEnabled(true);
	contentPanel.createPanel(IOrder.SIGNBUILDING, "标志性建筑:", sign_building);
	
	best_time.setWidth("120px");
	best_time.setEnabled(true);
	contentPanel.createPanel(IOrder.BESTTIME, "最佳送货时间:", best_time);

	setValidatorToAddressField();
	
	
	panel.setFrame(true);
	panel.setCollapsible(true);
	panel.setButtonAlign(HorizontalAlignment.CENTER);
	panel.setIconStyle("icon-table");
	panel.setButtonAlign(HorizontalAlignment.CENTER);
	panel.add(contentPanel);
	
       this.add(panel);
       this.setHeading("设置收货人信息");
       this.setSize(780, 555);
}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:63,代码来源:ConsigneeSettingPanel.java

示例6: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
  	super.onRender(parent, index);
  	
  	String member = getCurState().getMember();
  	
if(member != null && member.length() != 0){
	Criteria criteria = new Criteria();
	Condition cond = new Condition();
	cond.setField(IUserAddress.USER);
	cond.setOperator(Condition.EQUALS);
	cond.setValue(member);
	criteria.addCondition(cond);
	this.loader = new PagingListService().getLoader(ModelNames.USERADDRESS,criteria);			
}
else{
    Info.display("Sorry", "系统出错!");
    this.loader = new PagingListService().getLoader(ModelNames.USERADDRESS);
}
      
      this.loader.load(0, 50);
	
      this.store = new ListStore<BeanObject>(loader);           
      toolBar = new PagingToolBar(50);
      toolBar.bind(loader);

      List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
      //CheckBoxSelectionModel<BeanObject> sm = new CheckBoxSelectionModel<BeanObject>();
      //columns.add(sm.getColumn());        
      columns.add(new ColumnConfig(IUserAddress.CONSIGNEE, "收货人", 80));
      columns.add(new ColumnConfig(IUserAddress.ADDRESS, "收货地址", 100));
      columns.add(new ColumnConfig(IUserAddress.EMAIL, "电子邮件", 80));
      columns.add(new ColumnConfig(IUserAddress.MOBILE, "手机号", 80));
      columns.add(new ColumnConfig(IUserAddress.REGION, "区域", 80));
      columns.add(new ColumnConfig(IUserAddress.ZIP, "邮编", 80));
      columns.add(new ColumnConfig(IUserAddress.SIGNBUILDING, "标志建筑", 80));
      columns.add(new ColumnConfig(IUserAddress.BESTTIME, "最佳送货时间", 110));
      
      ColumnModel cm = new ColumnModel(columns);
      
      grid = new Grid<BeanObject>(this.store, cm);
      grid.setLoadMask(true);
      grid.setBorders(true);
      //grid.setSelectionModel(sm);
      //grid.setAutoExpandColumn("forum");
      
      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(750, 350);
      panel.setBottomComponent(toolBar);     
      
      panel.setButtonAlign(HorizontalAlignment.CENTER);
      panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button("会员列表", new SelectionListener<ButtonEvent>() {
        public void componentSelected(ButtonEvent ce) {
            UserListPanel.State state = new UserListPanel.State();
            state.execute();
        }
      }));
      
      add(panel);       
  }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:68,代码来源:MemberAddresses.java

示例7: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
		super.onRender(parent, index);
		BasePagingLoader loader = new PagingListService().getLoader(
				ModelNames.USERRANK, criteria);
		loader.load(0, 10);

		final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

		toolBar = new PagingToolBar(10);
		toolBar.bind(loader);

		List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
		final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
		columns.add(smRowSelection.getColumn());
		columns.add(new ColumnConfig(IUserRank.NAME, "会员等级名称", 100));
		columns.add(new ColumnConfig(IUserRank.MINPOINTS, "积分下限", 70));
		columns.add(new ColumnConfig(IUserRank.MAXPOINTS, "积分上限", 70));
		columns.add(new ColumnConfig(IUserRank.DISCOUNT, "初始折扣率", 70));
//		columns.add(new CheckColumnConfig(IUserRank.SPECIAL, "特殊会员组", 120));
//		columns.add(new CheckColumnConfig(IUserRank.SHOWPRICE, "显示价格", 80));

		ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
				.GoodsList_action(), 120);
		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);
		ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
		act = new ActionCellRenderer.ActionInfo();
		
		act.setImage("icon_edit.gif");
		act.setAction("updateMemberAction($id)");
		act.setTooltip("编辑");
		render.addAction(act);
		
		act = new ActionCellRenderer.ActionInfo();
		act.setImage("icon_trash.gif");
		act.setAction("deleteMemberAction($id)");
		act.setTooltip("删除");
		render.addAction(act);
		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("会员等级");
		panel.setLayout(new FitLayout());
		panel.add(grid);
        panel.setHeight(500);
        panel.setWidth("100%");
		panel.setBottomComponent(toolBar);

//		panel.setButtonAlign(HorizontalAlignment.CENTER);
//		panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button(
//				"添加会员级别", new SelectionListener<ButtonEvent>() {
//					public void componentSelected(ButtonEvent ce) {
//					    NewMemberLevel.State state = new NewMemberLevel.State();
//					    state.execute();
//					}
//				}));

		add(panel);

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

示例8: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
    	super.onRender(parent, index);

        BasePagingLoader loader = new PagingListService().getLoader(ModelNames.CATEGORY);

        loader.load(0, 50);
    	
        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        toolBar = new PagingToolBar(50);
        toolBar.bind(loader);

        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        //CheckBoxSelectionModel<BeanObject> sm = new CheckBoxSelectionModel<BeanObject>();
        //columns.add(sm.getColumn());        
        columns.add(new ColumnConfig(ICategory.NAME, "分类名称", 150));
        columns.add(new ColumnConfig(ICategory.MEASUREUNIT, "数量单位", 80));
        columns.add(new CheckColumnConfig(ICategory.SHOWINNAVIGATOR, "导航栏", 80));
        columns.add(new CheckColumnConfig(ICategory.SHOW, "是否显示", 80));        
        columns.add(new ColumnConfig(ICategory.GRADE, "价格分级", 60));
        columns.add(new ColumnConfig(ICategory.SORTORDER, "排序", 50));        
        ColumnConfig actcol = new ColumnConfig("Action", "操作", 150);
        columns.add(actcol);

        ColumnModel cm = new ColumnModel(columns);

        Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
        grid.setLoadMask(true);
        grid.setBorders(true);
        //grid.setSelectionModel(sm);
//        grid.setAutoExpandColumn("forum");


        ActionCellRenderer render = new ActionCellRenderer(grid);
        ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();        
        act.setText("编辑 ");
        act.setAction("changeCategory($id)");
        render.addAction(act);
        act = new ActionCellRenderer.ActionInfo();
        act.setText(" 删除");
		act.setAction("deleteCategory($id)");
		act.setTooltip(Resources.constants.GoodsList_action_delete());
		render.addAction(act);
        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);
        
//        panel.setButtonAlign(HorizontalAlignment.CENTER);
//        panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button("添加分类", new SelectionListener<ButtonEvent>() {
//          public void componentSelected(ButtonEvent ce) {
//              NewCategory.State state = new NewCategory.State();
//              state.execute();
//          }
//        }));
//        
        add(panel);        
        
        Window.addResizeHandler(new ResizeHandler() {
            public void onResize(ResizeEvent event) {
                int w = event.getWidth() - 300;
                panel.setWidth(w + "px");
            }
        });
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:82,代码来源:CategoryInfo.java

示例9: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
    	super.onRender(parent, index);

        BasePagingLoader loader = new PagingListService().getLoader(ModelNames.BRAND);

        loader.load(0, 50);
    	
        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        toolBar = new PagingToolBar(50);
        toolBar.bind(loader);

        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        //CheckBoxSelectionModel<BeanObject> sm = new CheckBoxSelectionModel<BeanObject>();
        //columns.add(sm.getColumn());        
        columns.add(new ColumnConfig(IBrand.NAME, "品牌名称", 80));
        columns.add(new ColumnConfig(IBrand.SITE, "品牌网址", 150));
        columns.add(new ColumnConfig(IBrand.DESC, "品牌描述", 230));
        columns.add(new ColumnConfig(IBrand.ORDER, "排序", 50));
        columns.add(new CheckColumnConfig(IBrand.SHOW, "是否显示", 80));
        ColumnConfig actcol = new ColumnConfig("Action", "操作", 140);
        columns.add(actcol);

        ColumnModel cm = new ColumnModel(columns);

        final Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
        grid.setLoadMask(true);
        grid.setBorders(true);
        //grid.setSelectionModel(sm);
//        grid.setAutoExpandColumn("forum");

        ActionCellRenderer render = new ActionCellRenderer(grid);
        ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();        
        act.setText("编辑 ");
        act.setAction("changeBrand($id)");
        act.setTooltip(Resources.constants.GoodsList_action_edit());
        render.addAction(act);
        act = new ActionCellRenderer.ActionInfo();
        act.setText(" 删除");
		act.setAction("deleteBrand($id)");
		act.setTooltip(Resources.constants.GoodsList_action_delete());
		render.addAction(act);
        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.setSize("100%", "500");
        panel.setBottomComponent(toolBar);     
//        panel.setButtonAlign(HorizontalAlignment.CENTER);
//        panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button("添加品牌", new SelectionListener<ButtonEvent>() {
//          public void componentSelected(ButtonEvent ce) {
//              NewBrand.State state = new NewBrand.State();
//              state.execute();
//          }
//        }));
        
        Window.addResizeHandler(new ResizeHandler() {
            public void onResize(ResizeEvent event) {
                int w = event.getWidth() - 300;
                panel.setWidth(w + "px");
            }
        });
        
        add(panel);       
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:79,代码来源:BrandInfo.java

示例10: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
	super.onRender(parent, index);
	BasePagingLoader loader = new PagingListService().getLoader(
			ModelNames.ADMINUSER, criteria);
	loader.load(0, 10);

	final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

	toolBar = new PagingToolBar(10);
	toolBar.bind(loader);

	List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
	columns.add(new ColumnConfig(IAdminUser.NAME, "用户名", 120));
	columns.add(new ColumnConfig(IAdminUser.EMAIL, "Email地址", 180));
	columns.add(new ColumnConfig(IAdminUser.ADDTIME, "加入时间", 180));
	columns.add(new ColumnConfig(IAdminUser.LASTLOGIN, "最后登录时间", 180));

	ColumnConfig actcol = new ColumnConfig("Action", Resources.constants
			.GoodsList_action(), 140);
	columns.add(actcol);

	ColumnModel cm = new ColumnModel(columns);

	Grid<BeanObject> grid = new EditorGrid<BeanObject>(store, cm);
	grid.setLoadMask(true);
	grid.setBorders(true);

	ActionCellRenderer render = new ActionCellRenderer(grid);
	ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
	act.setImage("icon_trash.gif");
	act.setAction("deleteAdminAction($id)");
	act.setTooltip("删除");
	render.addAction(act);
	
	act = new ActionCellRenderer.ActionInfo();
	act.setImage("icon_edit.gif");
	act.setAction("editAdminAction($id)");
	act.setTooltip("编辑");
	render.addAction(act);
	
	act = new ActionCellRenderer.ActionInfo();
	act.setImage("assign_role.gif");
	act.setAction("assignRoleAction($id)");
	act.setTooltip("分派权限");
	render.addAction(act);
	
	act = new ActionCellRenderer.ActionInfo();
	act.setImage("view_log.gif");
	act.setAction("viewLogAction($id)");
	act.setTooltip("查看日志");
	render.addAction(act);
	
	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("管理员列表");
	panel.setLayout(new FitLayout());
	panel.add(grid);
	panel.setSize(800, 350);
	panel.setBottomComponent(toolBar);
	panel.setButtonAlign(HorizontalAlignment.CENTER);
	Button addAdmin = new Button("添加管理员");
	addAdmin.addSelectionListener(new SelectionListener<ButtonEvent>() {
	      public void componentSelected(ButtonEvent ce) {
	          NewAdminUser.State state = new NewAdminUser.State();
	          state.execute();
	      }
	    });
	panel.addButton(addAdmin);

	add(panel);
}
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:78,代码来源:AdminList.java

示例11: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
		super.onRender(parent, index);
		
		 ContentPanel inforPanel = new ContentPanel();
		 inforPanel.setHeading(this.getCurState().getSnatch().getString(ISnatch.SNATCH_NAME));
		 HorizontalPanel infoContent = new HorizontalPanel();
		 infoContent.setSpacing(20);
		 Label sk = new Label("活动开始时间: ");
		 Label sv = new Label(this.getCurState().getSnatch().getString(ISnatch.START_TIME));
		 Label ek = new Label("活动结束时间: ");
		 Label ev = new Label(this.getCurState().getSnatch().getString(ISnatch.END_TIME));
		 infoContent.add(sk);
		 infoContent.add(sv);
		 infoContent.add(ek);
		 infoContent.add(ev);
		 inforPanel.add(infoContent);
		 
		BasePagingLoader loader = new PagingListService().getLoader(ModelNames.SNATCHLOG);
		loader.load(0, 10);
		store = new ListStore<BeanObject>(loader);
		toolBar = new PagingToolBar(10);
		toolBar.bind(loader);
		
		List<ColumnConfig> columns = new ArrayList<ColumnConfig>();   
		final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
		columns.add(smRowSelection.getColumn());
        columns.add(new ColumnConfig("number", "编号", 50)); 
		columns.add(new ColumnConfig(ISnatchLog.USER_ID, "出价用户", 150));
        columns.add(new ColumnConfig(ISnatchLog.BID_TIME, "出价时间", 150));
        columns.add(new ColumnConfig(ISnatchLog.BID_PRICE, "所出价格", 150));
        
        ColumnModel cm = new ColumnModel(columns);
        grid = new Grid<BeanObject>(store, cm);
        
//        grid.setLoadMask(true);
//        grid.setBorders(true);
        grid.setSelectionModel(smRowSelection);  
        grid.addPlugin(smRowSelection);
        grid.setHeight(250);
		 
		ContentPanel contentPanel = new ContentPanel();
		contentPanel.setFrame(true);
		contentPanel.setCollapsible(true);
		contentPanel.setAnimCollapse(false);
		contentPanel.setButtonAlign(HorizontalAlignment.CENTER);
		contentPanel.setIconStyle("icon-table");
		contentPanel.setLayout(new FitLayout());
		contentPanel.add(grid);
		contentPanel.setBottomComponent(toolBar);
		 
		 
		topPanel.add(inforPanel);
		topPanel.add(contentPanel);
		add(topPanel);
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:56,代码来源:SearchSnatchPanel.java

示例12: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
    	super.onRender(parent, index);

        BasePagingLoader loader = new BonusService().getLoader(null);

        loader.load(0, 50);
    	
        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        toolBar = new PagingToolBar(50);
        toolBar.bind(loader);

        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        //CheckBoxSelectionModel<BeanObject> sm = new CheckBoxSelectionModel<BeanObject>();
        //columns.add(sm.getColumn());        
        columns.add(new ColumnConfig(IBonusType.TYPE_NAME, "类型名称", 100));
        ColumnConfig typeCol = new ColumnConfig(IBonusType.SEND_TYPE, "发放类型", 100);
        typeCol.setRenderer(new TypeCellRenderer());
        columns.add(typeCol);
        columns.add(new ColumnConfig(IBonusType.TYPE_MONEY, "红包金额", 80));
        columns.add(new ColumnConfig(IBonusType.MIN_AMOUNT, "订单下限", 80));
        columns.add(new ColumnConfig(IBonusType.NUMBER, "发放数量", 80));
        columns.add(new ColumnConfig(IBonusType.USED_NUMBER, "使用数量", 80));
        ColumnConfig actcol = new ColumnConfig("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(sm);
//        grid.setAutoExpandColumn("forum");

        ActionCellRenderer render = new ActionCellRenderer(grid);
        ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();        
        act.setText("编辑 ");
        act.setAction("changeBonus($id)");
        act.setTooltip(Resources.constants.GoodsList_action_edit());
        render.addAction(act);
        act = new ActionCellRenderer.ActionInfo();
        act.setText(" 删除");
		act.setAction("deleteBonus($id)");
		act.setTooltip(Resources.constants.GoodsList_action_delete());
		render.addAction(act);
        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(750, 350);
        panel.setBottomComponent(toolBar);     
        
//        panel.setButtonAlign(HorizontalAlignment.CENTER);
//        panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button("添加品牌", new SelectionListener<ButtonEvent>() {
//          public void componentSelected(ButtonEvent ce) {
//              NewBrand.State state = new NewBrand.State();
//              state.execute();
//          }
//        }));
        
        add(panel);       
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:76,代码来源:BonusListPanel.java

示例13: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
		super.onRender(parent, index);
		
		 ContentPanel inforPanel = new ContentPanel();
//		 inforPanel.setHeading(this.getCurState().getAuction().getString(IAuction.AUCTION_NAME));
		 HorizontalPanel infoContent = new HorizontalPanel();
		 infoContent.setSpacing(20);
		 Label sk = new Label("拍卖活动名称:");
		 Label sv = new Label(this.getCurState().getAuction().getString(IAuction.AUCTION_NAME));
		 Label ek = new Label("拍卖商品名称:");
		 Label ev = new Label(this.getCurState().getAuction().getString(IAuction.GOOD_NAME));
		 infoContent.add(sk);
		 infoContent.add(sv);
		 infoContent.add(ek);
		 infoContent.add(ev);
		 inforPanel.add(infoContent);
		 
		BasePagingLoader loader = new PagingListService().getLoader(ModelNames.AUCTIONLOG);
		loader.load(0, 10);
		store = new ListStore<BeanObject>(loader);
		toolBar = new PagingToolBar(10);
		toolBar.bind(loader);
		
		List<ColumnConfig> columns = new ArrayList<ColumnConfig>();   
		final CheckBoxSelectionModel<BeanObject> smRowSelection = new CheckBoxSelectionModel<BeanObject>();
		columns.add(smRowSelection.getColumn());
        columns.add(new ColumnConfig(IAuctionLog.BID_USER, "买家", 150)); 
		columns.add(new ColumnConfig(IAuctionLog.BID_PRICE, "出价", 150));
        columns.add(new ColumnConfig(IAuctionLog.BID_TIME, "时间", 150));
        columns.add(new ColumnConfig(IAuctionLog.LOG_ID, "状态", 150));
        
        ColumnModel cm = new ColumnModel(columns);
        grid = new Grid<BeanObject>(store, cm);
        
//        grid.setLoadMask(true);
//        grid.setBorders(true);
        grid.setSelectionModel(smRowSelection);  
        grid.addPlugin(smRowSelection);
        grid.setHeight(250);
		 
		ContentPanel contentPanel = new ContentPanel();
		contentPanel.setFrame(true);
		contentPanel.setCollapsible(true);
		contentPanel.setAnimCollapse(false);
		contentPanel.setButtonAlign(HorizontalAlignment.CENTER);
		contentPanel.setIconStyle("icon-table");
		contentPanel.setLayout(new FitLayout());
		contentPanel.add(grid);
		contentPanel.setBottomComponent(toolBar);
		 
		 
		topPanel.add(inforPanel);
		topPanel.add(contentPanel);
		add(topPanel);
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:56,代码来源:SearchAuctionPanel.java

示例14: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
    	super.onRender(parent, index);

        BasePagingLoader loader = new PagingListService().getLoader(ModelNames.PACK);

        loader.load(0, 50);
    	
        final ListStore<BeanObject> store = new ListStore<BeanObject>(loader);

        store.addStoreListener(new StoreListener<BeanObject>() {
            public void storeUpdate(StoreEvent<BeanObject> se) {
                List<Record> changed = store.getModifiedRecords();
            }
        });
        
        toolBar = new PagingToolBar(50);
        toolBar.bind(loader);

        List<ColumnConfig> columns = new ArrayList<ColumnConfig>();
        //CheckBoxSelectionModel<BeanObject> sm = new CheckBoxSelectionModel<BeanObject>();
        //columns.add(sm.getColumn());        
        columns.add(new ColumnConfig(IPack.NAME, "商品包装名称", 100));
        columns.add(new ColumnConfig(IPack.FEE, "费用", 80));
        columns.add(new ColumnConfig(IPack.FREEMONEY, "免费额度", 80));
        columns.add(new ColumnConfig(IPack.DESC, "包装描述", 300));
        ColumnConfig actcol = new ColumnConfig("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(sm);
//        grid.setAutoExpandColumn("forum");

        ActionCellRenderer render = new ActionCellRenderer(grid);
        ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();        
        act.setText("编辑 ");
        act.setAction("changePack($id)");
        act.setTooltip(Resources.constants.GoodsList_action_edit());
        render.addAction(act);
        act = new ActionCellRenderer.ActionInfo();
        act.setText(" 删除");
		act.setAction("deletePack($id)");
		act.setTooltip(Resources.constants.GoodsList_action_delete());
		render.addAction(act);
        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(750, 350);
        panel.setBottomComponent(toolBar);     
        
//        panel.setButtonAlign(HorizontalAlignment.CENTER);
//        panel.addButton(new com.extjs.gxt.ui.client.widget.button.Button("添加品牌", new SelectionListener<ButtonEvent>() {
//          public void componentSelected(ButtonEvent ce) {
//              NewBrand.State state = new NewBrand.State();
//              state.execute();
//          }
//        }));
        
        add(panel);       
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:72,代码来源:PackListPanel.java

示例15: onRender

import com.extjs.gxt.ui.client.widget.ContentPanel; //导入方法依赖的package包/类
protected void onRender(Element parent, int index) {
		super.onRender(parent, index);
		
		BasePagingLoader loader = new PagingListService().getLoader(ModelNames.CARD, criteria);
		loader.load(0, 10);
		store = new ListStore<BeanObject>(loader);
		toolBar = new PagingToolBar(10);
		toolBar.bind(loader);
		
		List<ColumnConfig> columns = new ArrayList<ColumnConfig>(); 
		ColumnConfig picture = new ColumnConfig("", "", 20);
		columns.add(picture);
		columns.add(new ColumnConfig(ICard.NAME, "贺卡名称", 100));
		columns.add(new ColumnConfig(ICard.FEE, "贺卡费用", 100));
		columns.add(new ColumnConfig(ICard.FREEMONEY, "贺卡免费额度", 100));
		columns.add(new ColumnConfig(ICard.DESC, "贺卡描述", 400));
		ColumnConfig action = new ColumnConfig("", "操作", 100);
        columns.add(action);
        
        ColumnModel cm = new ColumnModel(columns);
        grid = new Grid<BeanObject>(store, cm);
        
        grid.setLoadMask(true);
        grid.setBorders(true);
        grid.setHeight(350);
        
        ActionCellRenderer render = new ActionCellRenderer(grid);
		ActionCellRenderer.ActionInfo act = new ActionCellRenderer.ActionInfo();
		act.setImage("icon_edit.gif");
		act.setAction("changeCard($id)");
		act.setTooltip("编辑");
		render.addAction(act);
		act = new ActionCellRenderer.ActionInfo();		
		act.setImage("icon_trash.gif");
		act.setAction("deleteCard($id)");
        act.setTooltip("删除");
        render.addAction(act);
        action.setRenderer(render);
        
        ContentPanel panel = new ContentPanel();
        panel.setFrame(true);
        panel.setCollapsible(true);
        panel.setAnimCollapse(false);
        panel.setButtonAlign(HorizontalAlignment.CENTER);
        panel.setIconStyle("icon-table");
        panel.setLayout(new FitLayout());
        panel.add(grid);
//        panel.setSize(850, 350);
        panel.setBottomComponent(toolBar);
        add(panel);
    }
 
开发者ID:jbosschina,项目名称:jcommerce,代码行数:52,代码来源:CardListPanel.java


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