苍穹监听事件
    
    
        public class RegisterListenerSample extends AbstractFormPlugin implements ItemClickListener, ClickListener, RowClickEventListener, TreeNodeClickListener {
    
    private final static String KEY_MBAR = "tbmain";
    private final static String KEY_BARITEM1 = "baritem1";
    private final static String KEY_BUTTON1 = "buttonap1";
    private final static String KEY_ENTRYENTITY = "entryentity";
    private final static String KEY_TREEVIEW1 = "treeviewap1";
    
    @Override
    public void registerListener(EventObject e) {
        super.registerListener(e);
        
        
        
        
        Toolbar mbar = this.getView().getControl(KEY_MBAR);
        mbar.addItemClickListener(this);
        
        
        Button button = this.getView().getControl(KEY_BUTTON1);
        button.addClickListener(this);
        
        
        EntryGrid entryGrid = this.getView().getControl(KEY_ENTRYENTITY);
        entryGrid.addRowClickListener(this);
        
        
        TreeView treeView = this.getView().getControl(KEY_TREEVIEW1);
        treeView.addTreeNodeClickListener(this);
    }
    
    @Override
    public void itemClick(ItemClickEvent evt) {
        super.itemClick(evt);
        if (StringUtils.equals(KEY_BARITEM1, evt.getItemKey())){
            
        }
    }
    
    @Override
    public void click(EventObject evt) {
        super.click(evt);
        Control source = (Control)evt.getSource();
        if (StringUtils.equals(KEY_BUTTON1, source.getKey())){
            
        }
    }
    
    @Override
    public void entryRowClick(RowClickEvent evt) {
        Control source = (Control) evt.getSource();
        if (StringUtils.equals(KEY_ENTRYENTITY, source.getKey())){
            
        }
    }
    
    @Override
    public void treeNodeClick(TreeNodeEvent evt) {
        
        TreeView treeView = (TreeView)evt.getSource();
        if (StringUtils.equals(KEY_TREEVIEW1, treeView.getKey())){
            
        }
    }
}
     
    
    
    
    
 
还没有人发表评论