Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Copyright 2011 JBoss Inc
   *
   * Licensed under the Apache License, Version 2.0 (the "License");
   * you may not use this file except in compliance with the License.
   * You may obtain a copy of the License at
   *
   *       http://www.apache.org/licenses/LICENSE-2.0
   *
  * Unless required by applicable law or agreed to in writing, software
  * distributed under the License is distributed on an "AS IS" BASIS,
  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  * See the License for the specific language governing permissions and
  * limitations under the License.
  */
 package org.drools.workbench.screens.guided.dtable.client.widget.table;
 
Simple container for controls to manipulate a Decision Table
 
 public class DecisionTableControlsWidget extends Composite {
 
     private Button addRowButton;
     private Button otherwiseButton;
     private Button analyzeButton;
     private Button auditLogButton;
 
                                         final GuidedDecisionTable52 model,
                                         final Identity identity,
                                         final boolean isReadOnly ) {
 
         Panel panel = new HorizontalPanel();
 
         // Add row button
                                    new ClickHandler() {
                                        public void onClickClickEvent event ) {
                                            if ( dtable != null ) {
                                                dtable.appendRow();
                                            }
                                        }
                                    } );
         .setEnabled( !isReadOnly );
         panel.add );
 
         //Otherwise button
                                       new ClickHandler() {
                                           public void onClickClickEvent event ) {
                                               if ( dtable != null ) {
                                                   dtable.makeOtherwiseCell();
                                               }
                                           }
                                       } );
         .setEnabledfalse );
         panel.add );
 
         // Analyse button
                                     new ClickHandler() {
                                         public void onClickClickEvent event ) {
                                             if ( dtable != null ) {
                                                 dtable.analyze();
                                             }
                                         }
                                     } );
         .setEnabled( !isReadOnly );
         panel.add );
 
         // Audit Log button
                                      new ClickHandler() {
                                          public void onClickClickEvent event ) {
                                              if ( dtable != null ) {
                                                  AuditLog log = new AuditLogdtable.model,
                                                                               identity );
                                                  log.show();
                                              }
                                          }
                                      } );
         .setEnabled( !isReadOnly );
         panel.add );
 
         initWidgetpanel );
     }

    
Enable the "Otherwise" button
    void setEnableOtherwiseButtonboolean isEnabled ) {
        .setEnabledisEnabled );
    }
New to GrepCode? Check out our FAQ X