Example usage for com.google.gwt.gen2.table.client SelectionGrid getSelectionPolicy

List of usage examples for com.google.gwt.gen2.table.client SelectionGrid getSelectionPolicy

Introduction

In this page you can find the example usage for com.google.gwt.gen2.table.client SelectionGrid getSelectionPolicy.

Prototype

public SelectionPolicy getSelectionPolicy() 

Source Link

Usage

From source file:com.google.gwt.gen2.demo.scrolltable.client.option.highlight.RowSelectionPolicyOption.java

License:Apache License

/**
 * Refresh the policy.//from  ww w.  j av a  2 s. c om
 */
private void refreshPolicy() {
    SelectionGrid grid = ScrollTableDemo.get().getDataTable();

    // Refresh the status
    if (grid.isSelectionEnabled()) {
        statusLabel.setText("enabled");
    } else {
        statusLabel.setText("disabled");
    }

    // Refresh the policy
    SelectionPolicy policy = grid.getSelectionPolicy();
    if (policy == SelectionPolicy.MULTI_ROW) {
        policyBox.setSelectedIndex(0);
    } else if (policy == SelectionPolicy.ONE_ROW) {
        policyBox.setSelectedIndex(1);
    } else if (policy == SelectionPolicy.CHECKBOX) {
        policyBox.setSelectedIndex(2);
    } else if (policy == SelectionPolicy.RADIO) {
        policyBox.setSelectedIndex(3);
    }
}