Examples¶
Simple side-by-side select field¶
'select_multiplesidebyside_1' => [
'exclude' => 1,
'label' => 'select_multiplesidebyside_1 autoSizeMax=5, size=3 description',
'description' => 'field description',
'config' => [
'type' => 'select',
'renderType' => 'selectMultipleSideBySide',
'items' => [
'0' => [
'0' => 'foo 1',
'1' => 1,
],
'1' => [
'0' => 'foo 2',
'1' => 2,
],
'2' => [
'0' => 'a divider',
'1' => '--div--',
],
'3' => [
'0' => 'foo 3',
'1' => 3,
],
'4' => [
'0' => 'foo 4',
'1' => 4,
],
'5' => [
'0' => 'foo 5',
'1' => 5,
],
'6' => [
'0' => 'foo 6',
'1' => 6,
],
],
'size' => 3,
'autoSizeMax' => 5,
'multiple' => true,
],
],
// Example from extension "styleguide", table "tx_styleguide_elements_select"
Side-by-side view with filter¶
'select_multiplesidebyside_5' => [
'exclude' => 1,
'label' => 'select_multiplesidebyside_5 multiSelectFilterItems',
'config' => [
'type' => 'select',
'renderType' => 'selectMultipleSideBySide',
'items' => [
'0' => [
'0' => 'foo 1',
'1' => 1,
],
'1' => [
'0' => 'foo 2',
'1' => 2,
],
'2' => [
'0' => 'foo 3',
'1' => 3,
],
'3' => [
'0' => 'bar',
'1' => 4,
],
],
'multiSelectFilterItems' => [
'0' => [
'0' => '',
'1' => '',
],
'1' => [
'0' => 'foo',
'1' => 'foo',
],
'2' => [
'0' => 'bar',
'1' => 'bar',
],
],
],
],
// Example from extension "styleguide", table "tx_styleguide_elements_select"
Side-by-side select with field controls¶
'select_multiplesidebyside_6' => [
'exclude' => 1,
'label' => 'select_multiplesidebyside_6 fieldControl',
'config' => [
'type' => 'select',
'renderType' => 'selectMultipleSideBySide',
'foreign_table' => 'tx_styleguide_staticdata',
'size' => 5,
'autoSizeMax' => 20,
'fieldControl' => [
'editPopup' => [
'disabled' => false,
],
'addRecord' => [
'disabled' => false,
],
'listModule' => [
'disabled' => false,
],
],
],
],
// Example from extension "styleguide", table "tx_styleguide_elements_select"
Using a MM table¶
'select_multiplesidebyside_6' => [
'exclude' => 1,
'label' => 'select_multiplesidebyside_6 fieldControl',
'config' => [
'type' => 'select',
'renderType' => 'selectMultipleSideBySide',
'foreign_table' => 'tx_styleguide_staticdata',
'size' => 5,
'autoSizeMax' => 20,
'fieldControl' => [
'editPopup' => [
'disabled' => false,
],
'addRecord' => [
'disabled' => false,
],
'listModule' => [
'disabled' => false,
],
],
],
],
// Example from extension "styleguide", table "tx_styleguide_elements_select"