苍穹监听事件
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())){
}
}
}
还没有人发表评论