You are here

function sheetnode_handler_field_named_range::options_form in Sheetnode 7.2

Same name and namespace in other branches
  1. 6 views/sheetnode_handler_field_named_range.inc \sheetnode_handler_field_named_range::options_form()
  2. 7 views/sheetnode_handler_field_named_range.inc \sheetnode_handler_field_named_range::options_form()

Set options form for views handler.

Overrides views_handler_field::options_form

File

views/sheetnode_handler_field_named_range.inc, line 26
Views handler for sheetnode named ranges.

Class

sheetnode_handler_field_named_range
Provides a custom sheetnode named range handler.

Code

function options_form(&$form, &$form_state) {
  parent::options_form($form, $form_state);
  $form['named_range'] = array(
    '#type' => 'textfield',
    '#title' => t('Named range'),
    '#default_value' => $this->options['named_range'],
    '#description' => t('A named range which might refer to a literal value, a cell or a range.'),
  );
  $form['labels'] = array(
    '#type' => 'radios',
    '#title' => t('Labels'),
    '#options' => array(
      0 => t('None'),
      SHEETNODE_RANGE_LABELS_ROW => t('Rows only'),
      SHEETNODE_RANGE_LABELS_COL => t('Columns only'),
      SHEETNODE_RANGE_LABELS_ROW_COL => t('Rows and columns'),
    ),
    '#default_value' => $this->options['labels'],
    '#description' => t('Select whether row or column labels should appear in case of a range.'),
  );
}