List of usage examples for com.google.gwt.view.client SingleSelectionModel SingleSelectionModel
public SingleSelectionModel()
From source file:org.penpusher.client.ui.PPList.java
License:Open Source License
private void initComponent() { Cell<T> textCell = new GenericCell<T>(); list = new CellList<T>(textCell); initWidget(binder.createAndBindUi(this)); list.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED); // Add a selection model to handle user selection. selectionModel = new SingleSelectionModel<T>(); list.setSelectionModel(selectionModel); }
From source file:org.pepstock.jem.gwt.client.commons.SearcherHistoryView.java
License:Open Source License
/** * Creates the object saving the preferenceKey * @param preferenceKey preference key to remove items when asked * //from w w w . j a va 2 s . co m */ public SearcherHistoryView(String preferenceKey) { this.preferenceKey = preferenceKey; setStyleName(Styles.INSTANCE.common().searcherHistory()); // Create a CellList that uses the cell. cellList = new CellList<String>(cell, (Resources) GWT.create(CellTableStyle.class)); cellList.setKeyboardSelectionPolicy(KeyboardSelectionPolicy.ENABLED); // Add a selection model to handle user selection. final SingleSelectionModel<String> selectionModel = new SingleSelectionModel<String>(); cellList.setSelectionModel(selectionModel); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { public void onSelectionChange(SelectionChangeEvent event) { if (!onClickToRemove) { select(selectionModel.getSelectedObject()); } else { onClickToRemove = false; } } }); cellListScroller.setWidget(cellList); VerticalPanel scrollHolder = new VerticalPanel(); scrollHolder.setSize(Sizes.HUNDRED_PERCENT, Sizes.HUNDRED_PERCENT); scrollHolder.add(cellListScroller); add(scrollHolder); }
From source file:org.picketlink.as.console.client.ui.federation.AbstractFederationDetailEditor.java
License:Open Source License
/** * Configures the table. This method adds a {@link SingleSelectionModel} instance to handle selection events. *//*w w w . ja va 2 s .co m*/ private void configureTable() { final SingleSelectionModel<T> ssm = new SingleSelectionModel<T>(); ssm.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override public void onSelectionChange(SelectionChangeEvent event) { T modelSelection = ssm.getSelectedObject(); if (modelSelection == null) // Can this actually happen? { return; } wizard.edit(modelSelection); doUpdateSelection(modelSelection); } }); table.getCellTable().setSelectionModel(ssm); }
From source file:org.picketlink.as.console.client.ui.federation.FederationTable.java
License:Open Source License
public void addSelectionChangeHandler() { SingleSelectionModel<Federation> selectionModel = new SingleSelectionModel<Federation>(); getCellTable().setSelectionModel(selectionModel); selectionModel.addSelectionChangeHandler(new SelectionChangeEvent.Handler() { @Override/*from w w w . j a v a 2s. co m*/ public void onSelectionChange(SelectionChangeEvent event) { Federation selectedObject = ((SingleSelectionModel<Federation>) event.getSource()) .getSelectedObject(); selectedFederation = selectedObject; // updates the details section form federationDetails.edit(selectedObject); // load and update other informations for the selected federation presenter.updateFederationSelection(selectedObject); } }); }
From source file:org.picketlink.as.console.client.ui.federation.idp.IdentityProviderHandlerParameterTable.java
License:Open Source License
private SingleSelectionModel<IdentityProviderHandlerParameter> createSelectionModel() { final SingleSelectionModel<IdentityProviderHandlerParameter> selectionModel = new SingleSelectionModel<IdentityProviderHandlerParameter>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override//w w w . ja v a 2 s . c o m public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<IdentityProviderHandlerParameter> selection = (SingleSelectionModel<IdentityProviderHandlerParameter>) event .getSource(); selectedHandler = selection.getSelectedObject(); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }
From source file:org.picketlink.as.console.client.ui.federation.idp.IdentityProviderHandlerTable.java
License:Open Source License
private SingleSelectionModel<IdentityProviderHandler> createSelectionModel() { final SingleSelectionModel<IdentityProviderHandler> selectionModel = new SingleSelectionModel<IdentityProviderHandler>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override/*from w w w . j a v a 2 s .c o m*/ public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<IdentityProviderHandler> selection = (SingleSelectionModel<IdentityProviderHandler>) event .getSource(); selectedHandler = selection.getSelectedObject(); List<IdentityProviderHandlerWrapper> handlers = selectedIdentityProvider.getHandlers(); for (IdentityProviderHandlerWrapper handlerWrapper : handlers) { if (handlerWrapper.getHandler().getClassName().equals(selectedHandler.getClassName())) { parametersTable.getDataProvider().setList(handlerWrapper.getParameters()); } } handlersTabEditor.doUpdateSelection(selectedHandler); handlersTabEditor.enableDisableHandlerParameterActions(true); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }
From source file:org.picketlink.as.console.client.ui.federation.idp.TrustDomainTable.java
License:Open Source License
private SingleSelectionModel<TrustDomain> createSelectionModel() { final SingleSelectionModel<TrustDomain> selectionModel = new SingleSelectionModel<TrustDomain>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override/* w ww .j av a 2s. c om*/ public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<TrustDomain> selection = (SingleSelectionModel<TrustDomain>) event.getSource(); selectedTrustedDomain = selection.getSelectedObject(); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }
From source file:org.picketlink.as.console.client.ui.federation.keystore.KeyTable.java
License:Open Source License
private SingleSelectionModel<Key> createSelectionModel() { final SingleSelectionModel<Key> selectionModel = new SingleSelectionModel<Key>(); Handler selectionHandler = new Handler() { @Override//from w ww . j a v a2s .co m public void onSelectionChange(SelectionChangeEvent event) { SingleSelectionModel<Key> selection = (SingleSelectionModel<Key>) event.getSource(); selectedKey = selection.getSelectedObject(); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }
From source file:org.picketlink.as.console.client.ui.federation.sp.ServiceProviderHandlerParameterTable.java
License:Open Source License
private SingleSelectionModel<ServiceProviderHandlerParameter> createSelectionModel() { final SingleSelectionModel<ServiceProviderHandlerParameter> selectionModel = new SingleSelectionModel<ServiceProviderHandlerParameter>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override//from w w w.jav a2 s . c om public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<ServiceProviderHandlerParameter> selection = (SingleSelectionModel<ServiceProviderHandlerParameter>) event .getSource(); selectedHandler = selection.getSelectedObject(); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }
From source file:org.picketlink.as.console.client.ui.federation.sp.ServiceProviderHandlerTable.java
License:Open Source License
private SingleSelectionModel<ServiceProviderHandler> createSelectionModel() { final SingleSelectionModel<ServiceProviderHandler> selectionModel = new SingleSelectionModel<ServiceProviderHandler>(); Handler selectionHandler = new SelectionChangeEvent.Handler() { @Override//from w ww.j av a 2s .c o m public void onSelectionChange(com.google.gwt.view.client.SelectionChangeEvent event) { SingleSelectionModel<ServiceProviderHandler> selection = (SingleSelectionModel<ServiceProviderHandler>) event .getSource(); selectedHandler = selection.getSelectedObject(); List<ServiceProviderHandlerWrapper> handlers = selectedServiceProvider.getHandlers(); for (ServiceProviderHandlerWrapper handlerWrapper : handlers) { if (handlerWrapper.getHandler().getClassName().equals(selectedHandler.getClassName())) { parametersTable.getDataProvider().setList(handlerWrapper.getParameters()); } } handlersTabEditor.doUpdateSelection(selectedHandler); } }; selectionModel.addSelectionChangeHandler(selectionHandler); return selectionModel; }