Field component (Deprecated)
Field component (Deprecated)
|
|
Deprecated
This feature is still available, but no longer supported as of the April 2020 release of Coveo for Salesforce version 4.2. |
This component adds a text input to a case creation form.
Options
title
Specifies the title to display above the input.
<div data-title='<YOUR_TITLE>'></div>
Where you replace <YOUR_TITLE> by the title you want for your text input.
caseField
Specifies the field used to save the input value when the user submits the form.
<div data-case-field='<YOUR_FIELD>'></div>
Where you replace <YOUR_FIELD> by the name of the field you want to use.
numberOfLines
Specifies the input height in number of lines.
The default value is 1.
<div data-number-of-lines='1'></div>
placeholder
Specifies a short hint displayed inside the input before the user enters a value.
<div data-placeholder='<YOUR_PLACEHOLDER>'></div>
Where you replace <YOUR_PLACEHOLDER> by the hint message you want to display in the input.
tooltip
Specifies what to display when the user’s mouse is over the title.
<div data-tooltip="<YOUR_TOOLTIP>"></div>
Where you replace <YOUR_TOOLTIP> by the message you want to display when the user’s mouse is over the title.
isRequired
Specifies whether the input has to be filled before the form can be submitted.
The default value is true.
<div data-is-required='true'></div>
enableSearch
Specifies whether to include the entered keywords in the search for related cases.
The default value is true.
|
|
If |
<div data-enable-search='true'></div>
enableAnalytic
Specifies whether to enable analytics on the component.
The default value is true.
<div data-enable-analytic='true'></div>
Methods
searchIsValid
Returns true if search is enabled and the value isn’t empty.
$('#myField').coveo('searchIsValid')
setValid
Marks the field as valid.
$('#myField').coveo('setValid')
setInvalid
Marks the field as invalid, preventing the user from creating a case using the submit button.
The field becomes valid if the field changes, the cancel button is clicked, or the setValid method is called.
$('#myField').coveo('setInvalid')
getValue
Gets the value of the input.
$('#myField').coveo('getValue')
getCaseField
Gets the value of the caseField option.
$('#myField').coveo('getCaseField')
setValue
Sets the value of the input, with the following properties:
-
value: The value to set. -
triggerChange: (Optional) Whether to trigger a query. The default value istrue.
$('#myField').coveo('setValue', 'valueToSet', 'true')
Usage
<div class="CoveoField"></div>