| Elgg
    Version 6.3
    | 
Go to the source code of this file.
| Variables | |
| $name = elgg_extract('name', $vars, 'entities', false) | |
| Entity Picker.  More... | |
| $guids = (array) elgg_extract('values', $vars, elgg_extract('value', $vars, [])) | |
| $params = elgg_extract('options', $vars, []) | |
| if(!empty($params)) | $params ['view'] = 'json' | 
| $wrapper_options | |
| $picker | |
| $item_view = elgg_extract('item_view', $vars, 'input/autocomplete/item') | |
| $items = '' | |
| $guids = (array) elgg_extract('values', $vars, elgg_extract('value', $vars, [])) | 
Definition at line 22 of file entitypicker.php.
| $item_view = elgg_extract('item_view', $vars, 'input/autocomplete/item') | 
Definition at line 58 of file entitypicker.php.
| $items = '' | 
Definition at line 59 of file entitypicker.php.
| $name = elgg_extract('name', $vars, 'entities', false) | 
Entity Picker.
Sends an array of entity guids.
@uses $vars['values'] Array of user guids for already selected entities or null @uses $vars['limit'] Limit number of entities (default 0 = no limit) @uses $vars['name'] Name of the returned data array (default "entities") @uses $vars['handler'] Name of page handler used to power search (default "livesearch") @uses $vars['options'] Additional options to pass to the handler with the URL query If using custom options, make sure to impose a signed request gatekeeper in the resource view @uses $vars['placeholder'] Optional placeholder text for the input @uses $vars['item_view'] The item view to use for the display of the values (default 'input/autocomplete/item')
Defaults to lazy load entity lists in alphabetical order. User needs to type two characters before seeing the user popup list.
As entities are selected they move down to a "entities" box. When this happens, a hidden input is created to return the GUID in the array with the form
Definition at line 20 of file entitypicker.php.
| $params = elgg_extract('options', $vars, []) | 
Definition at line 24 of file entitypicker.php.
| if (!empty( $params)) $params[ 'view'] = 'json' | 
Definition at line 35 of file entitypicker.php.
| foreach ( $guids as $guid) $picker | 
Definition at line 45 of file entitypicker.php.
| $wrapper_options | 
Definition at line 37 of file entitypicker.php.