<button>

<button> 

The <button> tag defines a button.

Parent tag : <pc>
Child tag   : --
Attributes
textThe text attribute defines a label for the button. 
 
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.
sizeThe size attribute defines a font size for the button's label.
 
boldThe bold attribute adds a bold font style to the button's label.
italicThe italic attribute italicizes the font of the button's label.
fontFamilyThe fontFamily attribute specifies a font style for the button's label. 
colorThe color attribute specifies a font color for the button's label.
bgColorThe bgColor attribute specifies a background color for the button. 
btnTypeThe btnType attribute defines a shape for the button.
cornerRadiusThe cornerRadius attribute defines a radius for the button's corners. 
marginThe margin attribute generates a specified amount of space between all foure sides of the button element and it's parent container. 
marginTopThe marginTop attribute generates a specified amount of space between the top side of the button and it's parent container.
marginRightThe marginRight attribute generates a specified amount of space between the right side of the button and it's parent container.
marginBottomThe marginBottom attribute generates a specified amount of space between the bottom side of the button and it's parent container.
marginLeftThe marginLeft attribute generates a specified amount of space between the left side of the button and it's parent container.
actionThe action attribute specifies the action to be triggered on click of the button. 
urlThe url attribute specifies the resource location to be opened on click of the button.
componentLinkNameThe componentLinkName attribute specifies the link name of the Zoho Creator component to be opened on click of the button.
appLinkNameThe appLinkName attribute specifies the name of the Zoho Creator application to which the associated component belongs.
functionNameThe functionName attribute specifies the name of the custom function to be triggered on click of the button.
parametersThe parameters attribute specifies parameter to be associated to an action.
successMessageThe successMessage attribute specifies the message to be displayed on successful execution of the associated function.
targetThe target attribute specifies the location where the linked action will open on click of the button.
popupWidthThe popupWidth attribute specifies a width for the pop-up window where the link will be opened.
popupHeightThe popupHeight attribute specifies a height for the pop-up window where the link will be opened.
 
text
 
Possible Values
  • A string

Example

Syntax<button text='Know More'/>
Output 

 

Note:  

  • text attribute is optional. 
  • text acts as a source attribute. i.e: Attributes including size, bold, italic, fontFamily and color are styling attributes for the button's label and applicable only when text is specified.
size
Possible Values
  • A number from 1-9. 

Example

Syntax<button text='Know More' size='5'/>
Output 

Note:  

  • size attribute is optional. Applicable only when a value is specified.
bold
Possible Values
  • true
  • false

Default Value 

  • false

Example

Syntax<button text='Know More' bold='true'/>
Output 

 

Note:  

  • bold attribute is optional. Applicable only when a value is specified.
italic
Possible Values 
  • true
  • false

Default Value 

  • false

Example

Syntax<button text='Know More' italic='true'/>
Output 

 

Note:  

  • italic attribute is optional. Applicable only when a value is specified.
fontFamily
Possible Values 
  • Arial
  • Georgia
  • Lato
  • Proxima nova
  • Roboto
  • Roboto slab

Example 

Syntax<button text='Know More' fontFamily='Georgia'/>
Output 

 

Note:  

  • fontFamily attribute is optional. Applicable only when a value is specified.
  • If no fontFamily is specified for a value, the text acquires the fontFamily of the application theme. Each application theme uses a different fontFamily.
color
Possible Values 
  • A hexadecimal color value. Refer this page for hexadecimal color codes.

Example

Syntax<button text='Know More' color='#000000'/>
Output 

 

Note:  

  • color attribute is optional. Applicable only when a value is specified.
bgColor
Possible Values 
  • A hexadecimal color value. Refer this page for hexadecimal color codes.

Example

Syntax<button text='Know More' bgColor='#047B33'/>
Output 

 

Note:  

  • bgColor attribute is optional. Applicable only when a value is specified.
btnType
Possible Values 
  • flat
  • rounded

Default Value 

  • flat

Example

Syntax<button text='Know More' btnType='rounded'/>
Output 

 

Note:  

  • btnType attribute is optional. 
cornerRadius
Possible Values 
  • A numeric value in pixels

Example

Syntax<button text='Know More' cornerRadius='10px'/>
Output 

 

Note:  

  • cornerRadius attribute is optional. 
margin
Possible Values 
  • A numeric value in pixels

Example

Syntax<button text='Know More' margin='50px'/>
Output 

 

Note:  

  • margin attribute is optional
marginTop
Possible Values 
  • A numeric value in pixels

Example

Syntax<button text='Know More' marginTop='50px'/>
Output 

 

Note:  

  • marginTop attribute is optional
marginRight
Possible Values 
  • A numeric value in pixels

Example

Syntax<button text='Know More' marginRight='400px'/>
Output 

 

Note:  

  • marginRight attribute is optional
marginBottom
Possible Values 
  • A numeric value in pixels

Example

Syntax<button text='Know More' marginBottom='50px'/>
Output 

 

Note:  

  • marginBottom attribute is optional
marginLeft
Possible Values 
  • A numeric value in pixels

Example

Syntax<button text='Know More' marginLeft='400px'/>
Output 

 

Note:  

  • marginLeft attribute is optional
action
Possible Values 
  • Link
  • Form
  • Report
  • Page
  • Function 

Example

actionSyntax

Link

<button text='button label'   action='Link'   url='A URL to be opened '/>*

Form

<button text='button label'   action='Form'   componentLinkName='linkname of the Zoho Creator form to be opened'   appLinkName='linkname of the Zoho Creator application to which the form belongs' />*
Report<button text='button label'   action='Report'   componentLinkName='linkname of the Zoho Creator report to be opened'   appLinkName='linkname of the Zoho Creator application to which the report belongs' />*
Page<button text='button label'   action='Page'   componentLinkName='linkname of the Zoho Creator page to be opened'   appLinkName='linkname of the Zoho Creator application to which the page belongs' />*
Function<button text='button label'   action='Function'   functionName='Name of the custom function to be triggered' />*

* Learn in detail about each of the action types in the following sections.

 

Note:  

  • action attribute is optional.
  • The action attribute acts as a source attribute. i.e: One or more of the following attributes viz: url, componentLinkName, appLinkName, functionName, parameters, successMessage, target, popupWidth and popupHeight will be applicable only when an action  is specified.
url
Possible Values 
  • A url pointing to another website
  • A url pointing to a component within your Zoho Creator Account

Example 

  • <button action='Link' url='https://www.zoho.com/creator/'>

Note:  

  • url attribute is optional.​ 
  • It is applicable only when <action='Link'> 
componentLinkName
Possible Values 
  • Linkname of the Zoho Creator Application component to be opened. Refer to this page for the link names of all the components across all applications in your Zoho Creator Account.

Example 

actionSyntax
Form<button action='Form' componentLinkName='User_Details'/>
Report<button action='Report' componentLinkName='User_Details_Report'/
Page<button action='Page' componentLinkName='User_Dashboard'/>

 

Note:  

  • componentLinkName attribute is optional.​ 
  • It is applicable only when <action='Form'/'Report'/'Page'>
appLinkName
Possible Values 
  • Linkname of the Zoho Creator Application to be opened. Refer to this page for the link names of all the applications in your Zoho Creator Account.

Example

actionSyntax
Form<button action='Form' componentLinkName='User_Details' appLinkName='Resource_management'/>
Report<button action='Report' componentLinkName='User_Details_Report' appLinkName='Resource_management'/>
Page<button action='Page' componentLinkName='User_Dashboard' appLinkName='Resource_management'/>

 

Note:  

  • appLinkName attribute is optional.​ You do not need to specify appLinkName if the component you are associating to the action, belongs to the same application you are currently in.
  • It is applicable only when <action='Form'/'Report'/'Page'/'Function'>
functionName
Possible Values 
  • A custom function defined in any of your Zoho Creator Applications. To get the list of custom functions in your application: Go to Settings -> Extensions ->  Custom Functions

Example

  • <button action='Function' functionName='send_email'/>

Note:  

  • The functionName can belong to a default namespace or a custom namespace.
  • If the function belongs to a custom namespace : <functionName='namespace_name.function_name'>
  • functionName attribute is optional.
  • It is applicable only when <action='Function'> and a function name must be specified.
parameters
Possible Values 
  • When <action='Form' / 'Report' / 'Page'>, parameters refers to the query string that will be appended to the corresponding component's permalink. Refer to this page to learn about using query strings in permalinks of forms, reports and pages.
  • When <action='Function'>, parameters refers to an argument of the selected custom function.​

Example

actionSyntax

Form

<button text='button label'   action='Form' componentLinkName='User_Details'   appLinkName='Resource_management'  parameters='App_name=${name}'/>

OR

<button text='button label'   action='Form' componentLinkName='User_Details'   appLinkName='Resource_management'  parameters='App_name=Zoho Creator'/>

Report

<button text='button label'   action='Report'   componentLinkName='User_Details'   appLinkName='Resource_management' parameters='App_name=${name}' />

or

<button text='button label'   action='Form' componentLinkName='User_Details'   appLinkName='Resource_management'  parameters='User_Name='Rob'/>

 

Page<button text='button label'   action='Page'   componentLinkName='linkname of the Zoho Creator page to be opened'   appLinkName='linkname of the Zoho Creator application to which the page belongs' parameters='App_name=${name}' />*

 

Note:  

  • parameter attribute is optional.
  • It is applicable only when <action='Form'/'Report'/'Page'/'Function'>
  • parameters can either be a static value like: Name='Rob' or a page parameter.
  • Page parameter must be specified as :  App_name=${name}, where name is the page parameter. 
successMessage
Possible Values
  • A string

Example

  • <button action='Function' functionName='send_email' successMessage='Sent Successfully!'/>

Note:  

  • successMessage attribute is optional.
  • It is applicable only when <action='Function'>
target
Possible Values 
  • new-window 
  • same-window
  • popup

Default Value 

  • new-window

Note:

  • It is applicable only when <action='Link'/'Form'/'Report'/'Page'>
popupWidth
Possible Values 
  • A numeric value in percentage or pixels 
popupHeight
Possible Values 
  • A numeric value in percentage or pixels 

Share this post : FacebookTwitter

Still can't find what you're looking for?

Write to us: support@zohocreator.com