Instrument Search
Instrument Search component is a contractual component that helps you to search for an instrument that is available in the market.
Namespace
com.temenos.infinityComponent.instrumentSearch
Contract Definition
Contracts are used to customize behavior, user experience, and manipulate the data or object of a component. Contracts are made available by exposing properties, methods, and events.
- Properties: Used to define the behavior of the component.
- Methods: Form or other components can use these methods to interact with the component.
- Events: Events are generated on the component. Implementation teams can define business logic to configure the execution of events.
- Context: Specifies the contextual object that is passed to the component.
Properties
Properties |
Programmatic Name |
Quantum Type |
Temenos Digital Type
|
Default Value |
---|---|---|---|---|
Skins |
||||
Search TextBox Normal Skin |
sknSearchTextBoxNormal |
String |
JSON |
{"$.BREAKPTS.BP1":"ICSknFlxffffffBordere3e3e31pxRadius2px","default":"ICSknFlxffffffBordere3e3e31pxRadius3px"}
|
Search Placeholder Skin |
sknSearchPlaceHolder |
String |
JSON |
{"$.BREAKPTS.BP1":"ICSknTbxPlaceholderSSP72727213px","default":"ICSknTbxPlaceholderSSP72727215px"} |
Search Text Skin |
sknSearchText |
String |
JSON |
{"$.BREAKPTS.BP1":"ICSknTbxPlaceholderSSP72727213px","default":"ICSknTbxPlaceholderSSP72727215px"} |
Search TextBox Focus Skin |
sknSearchTextBoxFocus |
String |
JSON |
{"$.BREAKPTS.BP1":"ICSknFlxffffffBorder003e751pxRadius2px","default":"ICSknFlxffffffBorder003e751pxRadius3px"} |
Search Background Skin |
sknSearchBackground |
String |
JSON |
{"$.BREAKPTS.BP1":"ICSknFlxf7f7f7","default":"ICSknFlxffffff"} |
Icons |
||||
Search Icon |
iconSearch |
String |
JSON |
{"vizIcon": "e","skin":"sknlblSearchfonticon17px0273e3"} |
Clear Icon |
iconClear |
String |
JSON |
{"vizIcon": "J","skin":"ICSknLblClearFontIcona0a0a016px"} |
Search |
||||
Search Placeholder |
searchPlaceholder |
String |
String |
Search Stocks,Bonds,ETF,etc. |
Segment |
||||
Obj Service |
segObjService |
String |
String |
WealthObjects |
Obj Name |
segObjName |
String |
String |
Portfolio |
Operation |
segOperation |
String |
String |
getSearchInstrumentList |
Criteria |
segCriteria |
String |
JSON |
{"portfolioId":"{$.c.portfolioId}", "sortBy":"{$.c.sortBy}", "searchByInstrumentName":"{$.c.searchByInstrumentName}"} |
Identifier |
segIdentifier |
String |
String |
S1 |
Response Array |
segResponseArray |
String |
JSON |
{$.S1.instrumentList} |
Response Id |
segResponseId |
String |
String |
L1 |
Fields |
segFields |
String |
JSON |
{ "One":{ "value":"description", "type":"text", "displayName":"", "default":"true" }, "Two":{ "value":"ISIN", "type":"text", "displayName":"", "default":"true" }, "One":{ "value":"holdingsType", "type":"text", "displayName":"", "default":"true" } } |
Methods
Methods |
Parameter |
Description |
---|---|---|
setPortfolioId |
id |
This method is used to pass and set portfolioId inside the component. |
Events
Events |
Parameter |
Description |
---|---|---|
onError |
errorObj |
If an error occurs in the component, this event is used to expose the error in the form level. |
viewInstrumentDetails |
data |
It is used to navigate and view the instrument details. |
Context Object
The Context Object passes the required context for the component in the setContext method.
Context Object |
Parameter |
Description |
---|---|---|
setContext |
Context obj |
Sets the context object in the component. |
In this topic