if (viewDescriptor.getActionList() != null) { ERenderingOptions defaultRenderingOptions = ERenderingOptions.ICON; if (viewDescriptor.getRenderingOptions() != null) { defaultRenderingOptions = viewDescriptor.getRenderingOptions(); .createAction(viewDescriptor.getAction(), viewDescriptor.getPreferredSize(), actionHandler, view, locale)); actionButton.setBorderPainted(false); switch (viewDescriptor.getRenderingOptions()) { case ICON: actionButton.setText(null);
if (actionList != null) { ERenderingOptions defaultRenderingOptions = ERenderingOptions.ICON; if (viewDescriptor.getRenderingOptions() != null) { defaultRenderingOptions = viewDescriptor.getRenderingOptions(); RAction action = getActionFactory().createAction(viewDescriptor.getAction(), viewDescriptor.getPreferredSize(), actionHandler, view, locale); switch (viewDescriptor.getRenderingOptions()) { case ICON: action.setName(null);
/** * {@inheritDoc} */ @Override protected IView<SComponent> createActionView( IActionViewDescriptor viewDescriptor, IActionHandler actionHandler, Locale locale) { SButton viewComponent = createSButton(); IValueConnector connector = getConnectorFactory().createValueConnector( ModelRefPropertyConnector.THIS_PROPERTY); connector.setExceptionHandler(actionHandler); IView<SComponent> view = constructView(viewComponent, viewDescriptor, connector); viewComponent.setAction(getActionFactory().createAction( viewDescriptor.getAction(), viewDescriptor.getPreferredSize(), actionHandler, view, locale)); switch (viewDescriptor.getRenderingOptions()) { case ICON: viewComponent.setText(null); break; case LABEL: viewComponent.setIcon(null); break; default: break; } return view; }