This should work (?), but doesn’t:
piklist( 'field', array(
'type' => 'radio'
, 'field' => 'select_conditional'
, 'value' => 'option1'
, 'label' => 'A or B'
, 'list' => false
, 'choices' => array(
'option1' => 'A'
, 'option2' => 'B'
)
)
);
piklist( 'field', array(
'type' => 'text'
, 'field' => 'a_field'
, 'label' => 'A'
, 'conditions' => array(
array(
'field' => 'select_conditional'
, 'value' => 'option1'
)
)
)
);
piklist( 'field', array(
'type' => 'text'
, 'field' => 'b_field'
, 'label' => 'B'
, 'conditions' => array(
array(
'field' => 'select_conditional'
, 'value' => 'option2'
)
)
)
);