public static void main( String[] args ) { Display display = new Display(); Shell shell = new Shell( display ); shell.setLayout( new FillLayout() ); final Table table = new Table( shell, SWT.VIRTUAL ); table.setItemCount( 10000 ); table.addListener( SWT.SetData, new Listener() { public void handleEvent( Event event ) { TableItem item = (TableItem)event.item; item.setText( "Item " + table.indexOf( item ) ); } } ); shell.setSize( 300, 500 ); shell.open(); while( !shell.isDisposed() ) { if( !display.readAndDispatch() ) { display.sleep(); } } display.dispose(); }
@Override public void addReadOnlyStatusChangeListener(ReadOnlyStatusChangeListener listener) { compositeForm.addListener(listener); compositeTable.addListener(listener); }
new TableItem(table, SWT.NONE).setText("Item: " + i); table.addListener(SWT.MouseWheel, new Listener()
@Override protected Table createList() { final Table tableList = new Table(); // Listener to change right panel when clicked on a task tableList.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 8811553575319455854L; public void valueChange(ValueChangeEvent event) { // The itemId of the table list is the tableName String tableName = (String) event.getProperty().getValue(); setDetailComponent(new DatabaseDetailPanel(tableName)); // Update URL ExplorerApp.get().setCurrentUriFragment( new UriFragment(DatabaseNavigator.TABLE_URI_PART, tableName)); } }); // Create column headers tableList.addContainerProperty("icon", Embedded.class, null); tableList.setColumnWidth("icon", 22); tableList.addContainerProperty("tableName", String.class, null); tableList.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); return tableList; }
processDefinitionTable.addListener(new Property.ValueChangeListener() {
processDefinitionTable.addListener(new Property.ValueChangeListener() {
@Override protected Table createList() { taskTable = new Table(); taskTable.addStyleName(ExplorerLayout.STYLE_TASK_LIST); taskTable.addStyleName(ExplorerLayout.STYLE_SCROLLABLE); // Listener to change right panel when clicked on a task taskTable.addListener(getListSelectionListener()); this.lazyLoadingQuery = createLazyLoadingQuery(); this.taskListContainer = new LazyLoadingContainer(lazyLoadingQuery, 30); taskTable.setContainerDataSource(taskListContainer); // Create column header taskTable.addGeneratedColumn("icon", new ThemeImageColumnGenerator(Images.TASK_22)); taskTable.setColumnWidth("icon", 22); taskTable.addContainerProperty("name", String.class, null); taskTable.setColumnHeaderMode(Table.COLUMN_HEADER_MODE_HIDDEN); return taskTable; }
reportTable.addListener(new Property.ValueChangeListener() {
reportTable.addListener(new Property.ValueChangeListener() {
processInstanceTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 8811553575319455854L; public void valueChange(ValueChangeEvent event) {
table.setContainerDataSource(processInstanceContainer); table.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) {
userTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) {
jobTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 8811553575319455854L; public void valueChange(ValueChangeEvent event) {
deploymentTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 8811553575319455854L; public void valueChange(ValueChangeEvent event) {
instanceTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) {
processDefinitionTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L;
groupTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) {
processDefinitionTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L;
instancesTable.addContainerProperty("duration", String.class, null, i18nManager.getMessage(Messages.TASK_DURATION), null, Table.ALIGN_LEFT); instancesTable.addListener(new Property.ValueChangeListener() { private static final long serialVersionUID = 1L; public void valueChange(ValueChangeEvent event) {
attachmentTypes.addListener(new ValueChangeListener() {