FormMultiselect

membuat input field yang berupa option selection hanya berbentuk meninggi sehingga user dapat memlih lebih dari satu opsi yang bisa di simpan dalam satu field dengan comma delimiter dari function repairImplode atau juga bisa disimpan di table lain dalam database

 

Contoh penggunaan

$form->edit->addInput('NAMABEBAS','multiselect');
$form->edit->input->NAMABEBAS->setTitle('Reference Selection');
$form->edit->input->NAMABEBAS->setReferenceTable('bbc_content_cat_text');
$form->edit->input->NAMABEBAS->setReferenceField('title','cat_id');
#form->edit->input->NAMABEBAS->setReferenceCondition('lang_id='.lang_id());
#form->edit->input->NAMABEBAS->setReferenceNested('par_id');
#form->edit->input->NAMABEBAS->setRelationTable('bbc_content_category');
#form->edit->input->NAMABEBAS->setRelationTableId('category_id');
#form->edit->input->NAMABEBAS->setRelationField('content_id','cat_id');
#form->edit->input->NAMABEBAS->setRelationCondition('pruned=0');
#form->edit->input->NAMABEBAS->setRelationCondition('active=1');
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Jika ingin membuat multiselect menjadi dependent dropdown (seperti gambar di atas yang bagian bawah) maka anda bisa menambahkan
$form->roll->input->fieldName->setDependentDropdown();
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Khusus penggunaan method setDependentDropdown anda bisa menggunakan fitur setAllowNew seperti contoh di bawah, sehingga user dapat menambahkan data baru dalam table reference
$form->roll->input->fieldName->setDependentDropdown();
$form->roll->input->fieldName->setAllowNew(true);
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Biasanya input field ini digunakan untuk table database many to many, jadi ini akan melibatkan 3 table
  1. table main: bbc_content
  2. table reference: bbc_content_cat_text
  3. table relation: bbc_content_category (penghubung ke 2 nya)
Contoh relasi table
TABLE MAIN TABLE RELATION TABLE REFERENCE
=========================================================
id <----------------> content_id title
title cat_id <---------> id
description
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

 

File Path: includes/lib/pea/form/FormMultiselect.php membuat input field yang berupa option selection hanya berbentuk meninggi sehingga user dapat memlih lebih dari satu opsi yang bisa di simpan dalam satu field dengan comma delimiter dari function repairImplode atau juga bisa disimpan di table lain dalam database

0 Comment

Post Your Comment

Method Tersedia