FormRadio::addOption

Untuk menambahkan option pada input field jenis radio button

addOption( $option, $value = null );

  • $option: String untuk label atau Array jika ingin menambahkan opsi banyak sekaligus
  • $value: String / Integer dari value jika $option adalah String dan bukan Array
Contoh menambahkan satu opsi tambahan
$form->edit->input->fieldName->addOption('sepuluh', 10);
Atau juga bisa menggunakan Array seperti:
$form->edit->input->fieldName->addOption(array(
  10 => 'Sepuluh',
 11 => 'Sebelas',
 12 => 'Duabelas',
  13 => 'Tigabelas',
 ));
berikut contoh2 Array yang bisa anda gunakan
## LABEL DAN VALUE NILAINYA AKAN SAMA
$form->edit->input->fieldName->addOption(array('nol', 'satu', 'dua', 'tiga'));

## LABEL DIAMBIL DARI INPUT KE 1, DAN VALUE DIAMBIL DARI INPUT KE 2 DENGAN KEY ARRAY YANG SAMA
$form->edit->input->fieldName->addOption(array('nol', 'satu', 'dua', 'tiga'), array(0,1,2,3));

## VALUE DIAMBIL DARI ARRAY KEY 0, LABEL DIAMBIL DARI ARRAY KEY 1 DI DALAM INPUT ARRAY
$form->edit->input->fieldName->addOption(
 array(
    array('0', 'nol'), 
   array('1', 'satu'), 
    array('2', 'dua'), 
   array('3', 'tiga')
    )
 );

## HASILNYA AKAN SAMA PERSIS SEPERTI DIATAS JADI MENGACUHKAN NILAI DARI TIAP ARRAYKEY (LANGSUNG DIAMBIL VALUENYA)
$form->edit->input->fieldName->addOption(
  array(
    array(
      'key1' => '0',
     'key2' => 'nol'
      ), 
   array(
      'key1' => '1',
     'key2' => 'satu'
     ), 
   array(
      'key1' => '2',
     'key2' => 'dua'
      ), 
   array('key1' => '3',
     'key2' => 'tiga'
     )
   )
 );

 

File Path: includes/lib/pea/form/FormRadio.php membuat input field yang berupa tag HTML radio yang seperti checkbox dengan banyak pilihan tetapi user hanya bisa memilih satu pilihan saja

0 Comment

Post Your Comment

Terakhir Dilihat

Method Tersedia