Sets the options for the select elements within hierselect. Note
that the actual number of selects that will be displayed is governed by
the number of the elements in the array passed to this function.
Parameter
array
$options
Array of options for the elements, having the following structure:
array(
// options for the first element
array(
'key_1' => 'value 1',
'key_2' => 'value 2',
...
'key_N' => 'value N',
),
// options for the second element
array(
'key_1' => array(
'key_1_1' => 'value 1.1',
'key_1_2' => 'value 1.2',
...
'key_1_M1' => 'value 1.M1'
),
'key_2' => array(
'key_2_1' => 'value 2.1',
'key_2_2' => 'value 2.2',
...
'key_2_M2' => 'value 2.M2'
),
...
'key_N' => array(
'key_N_1' => 'value N.1',
'key_N_2' => 'value N.2',
...
'key_N_MN' => 'value N.MN'
)
)
// options for further elements
...
)
Note: The options for subsequent elements should have keys for all options of the previous
elements. Having a select without options is invalid HTML and will break hierselect's
JavaScript. See also Bug #5218.