ImageRadioButtonGroup
Mniej niż 1 minuta
Pole typu radio umożliwiające wyświetlanie obrazków jako opcji.
Utworzenie Obiektu
Widok
Kod
$imgdir = './'.VarPathService::getImgPath().'Invoice/';
$obiekt = new ImageRadioButtonGroup($this->name.'choice', false);
$obiekt->setGrid('230px', '210px');
$obiekt->width = '100%';
$obiekt->height = '100%';
$obiekt->addItem('4', $imgdir.'obieg4.png');
$obiekt->addItem('5', $imgdir.'obieg5.png');
$obiekt->addItem('6', $imgdir.'obieg6.png');
$obiekt->addItem('1', $imgdir.'obieg1.png');
$obiekt->addItem('2', $imgdir.'obieg2.png');
$obiekt->addItem('3', $imgdir.'obieg3.png');
$dialog->add($obiekt, 'rb');
Dostępne metody
setGrid
Ustawia szerokość i wysokość pojedynczego kafelku oraz odstęp pomiędzy kafelkami.
$obiekt->setGrid('300px', '250px', '50px');
addItem(string $alias, $imagePath, string $imageName, bool $showImageName)
Dodaje opcję wyboru jako obrazek.
$obiekt->addItem('3', $imgdir.'obieg3.png');
setReadOnly
Domyślna wartość "True"
$obiekt->setReadOnly();