Nos\
Renderer_Item_Picker
¶Nos\Renderer
.Nos\Renderer_Item_Picker::$
model
¶The model name
Nos\Renderer_Item_Picker::$
appdesk
¶URL of the model appdesk.
Nos\Renderer_Item_Picker::$
size
¶Size of the thumbnail. Default 64
Nos\Renderer_Item_Picker::$
texts
¶Labels use for UI
empty: Label when no item selected. Default No item selected
.add: Label of button to pick an item. Default Pick an item
.edit: Label of button to pick another item. Default Pick another item
.delete: Label of button to un-select item. Default Un-select this item
.
Nos\Renderer_Item_Picker::$
defaultThumbnail
¶URL of the default thumbnail
Nos\Renderer_Item_Picker::
renderer
($renderer)¶Parameters: |
|
---|---|
Returns: | The <input> tag with JavaScript to initialise it |
Displays a item picker renderer in a standalone manner.
Adding a page item picker in a CRUD form configuration:
<?php
return array(
'label' => __('Page:'),
'renderer' => 'Nos\Renderer_Item_Picker',
'renderer_options' => array(
'model' => 'Nos\Page\Model_Page',
'appdesk' => 'admin/noviusos_page/appdesk',
'defaultThumbnail' => 'static/apps/noviusos_page/img/64/page.png',
'texts' => array(
'empty' => __('No page selected'),
'add' => __('Pick a page'),
'edit' => __('Pick another page'),
'delete' => __('Un-select this page'),
),
),
);