forked from fractastical/jQuery-for-Salesforce
-
Notifications
You must be signed in to change notification settings - Fork 0
/
enhancedCheckbox.component
22 lines (16 loc) · 1.36 KB
/
enhancedCheckbox.component
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
<apex:component controller="EnhancedCheckboxController" allowDML="true" access="global">
<apex:attribute name="pageController"
type="PageControllerBase"
assignTo="{!pageController}"
required="false"
access="global"
description="The controller for the page." />
<apex:attribute name="object" access="global" description="This is the object" type="SObject" required="false" assignTo="{!myObject}" />
<apex:attribute name="fieldName" access="global" description="This is the field name" type="String" required="true" assignTo="{!fieldName}" />
<apex:attribute name="required" access="global" description="Is this field required?" type="Boolean" required="false" assignTo="{!required}" />
<apex:attribute name="hidden" access="global" description="Is this text hidden?" type="Boolean" required="false" assignTo="{!hidden}" />
<apex:attribute name="defaultValue" access="global" description="default value for field, will display and override other values" type="String" required="false" assignTo="{!defaultValue}" />
<apex:attribute name="downgrade" access="global" description="Should enhanced features be disabled?" required="false" type="Boolean" assignTo="{!downgrade}" />
{!onLoad}
<apex:inputCheckbox value="{!myValueHolder}" styleClass="{!uid} formelement" />
</apex:component>