include/generic/SugarWidgets/SugarWidgetSubPanelTopSelectButton.php
\SugarWidgetSubPanelTopSelectButton
Generic Sugar widget
- Parent(s)
- \SugarWidgetSubPanelTopButton < \SugarWidget
- Children
- \SugarWidgetSubPanelTopSelectAccountButton
- \SugarWidgetSubPanelTopSelectReportsButton
- \SugarWidgetSubPanelTopSelectUsersButton
- \SugarWidgetSubPanelTopSelectContactsButton
Properties
$access_key= ''
- Type
- n/a
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$access_key
$acl= ''
- Type
- n/a
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$acl
$additional_form_fields= ''
- Type
- n/a
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$additional_form_fields
$form_value= ''
- Type
- n/a
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$form_value
$layout_manager= 'null'
null
Details- Type
- n/a
- Inherited_from
- \SugarWidget::$$layout_manager
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$layout_manager
$module= ''
- Type
- n/a
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$module
$parent_bean= ''
- Type
- n/a
- Inherited_from
- \SugarWidget::$$parent_bean
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$parent_bean
$title= ''
- Type
- n/a
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$title
$widget_id= ''
- Type
- n/a
- Inherited_from
- \SugarWidget::$$widget_id
- Inherited_from
- \SugarWidgetSubPanelTopButton::$$widget_id
Methods
SugarWidgetSubPanelTopButton(
$module
=
'', $title
=
'', $access_key
=
'', $form_value
=
''
)
:
void
Take the keys for the strings and look them up. Module is literal, the rest are label keys
Inherited from: \SugarWidgetSubPanelTopButton::SugarWidgetSubPanelTopButton()Name | Type | Description |
---|---|---|
$module | ||
$title | ||
$access_key | ||
$form_value |
SugarWidgetSubPanelTopSelectButton(
$button_properties
=
array()
)
:
void
Name | Type | Description |
---|---|---|
$button_properties |
_create_json_encoded_popup_request(
$popup_request_data
)
:
void
Returns a string that is the JSON encoded version of the popup request.
Inherited from: \SugarWidgetSubPanelTopButton::_create_json_encoded_popup_request()Perhaps this function should be moved to a more globally accessible location?
Name | Type | Description |
---|---|---|
$popup_request_data |
_get_form(
$defines, $additionalFormFields
=
null, $asUrl
=
false
)
:
void
Name | Type | Description |
---|---|---|
$defines | ||
$additionalFormFields | ||
$asUrl |
display(
$widget_data
)
:
void
This default function is used to create the HTML for a simple button
Name | Type | Description |
---|---|---|
$widget_data |
getParentBean(
)
:
void
getTruncatedColumnAlias(
$column_name
)
:
void
getTruncatedColumnAlias This function ensures that a column alias is no more than 28 characters. Should the column_name argument exceed 28 charcters, it creates an alias using the first 22 characters of the column_name plus an md5 of the first 6 characters of the lowercased column_name value.
Inherited from: \SugarWidget::getTruncatedColumnAlias()\SugarWidgetSubPanelTopButton::getTruncatedColumnAlias()Name | Type | Description |
---|---|---|
$column_name |
getWidgetId(
)
:
\id
getSubpanelWidgetId This is a utility function to return a widget's unique id
Type | Description |
---|---|
\id | String label of the widget's unique id |
get_subpanel_relationship_name(
mixed $defines
)
:
void
get_subpanel_relationship_name Get the relationship name based on the subapnel definition
Inherited from: \SugarWidgetSubPanelTopButton::get_subpanel_relationship_name()Name | Type | Description |
---|---|---|
$defines | mixed | The subpanel definition |
setParentBean(
$parent_bean
)
:
void
Name | Type | Description |
---|---|---|
$parent_bean |
setWidgetId(
\id $id
=
''
)
:
void
setSubpanelWidgetId This is a utility function to set the id for a widget
Inherited from: \SugarWidget::setWidgetId()\SugarWidgetSubPanelTopButton::setWidgetId()Name | Type | Description |
---|---|---|
$id | \id | String value to set the widget's unique id |