View Transactions
The View Transactions component is a contractual component that helps you to view the transactions of a specific instrument.
Namespace
com.olb.wealth.viewTransactions
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 |
Infinity Type
|
Default value |
---|---|---|---|---|
Get Attachments Service |
|
|
|
|
Object Service Name |
GAobjectServiceName |
String |
String |
WealthObjects |
Object Name |
GAobjectName |
String |
String |
DownloadPDF |
Operation Name |
GAoperationName |
String |
String |
generatePDF |
Row Data |
|
|
|
|
Fields |
fieldsData |
String |
String |
{ "One": { "value": "tradeDate", "type": "date", "displayName": "{i.i18n.wealth.tradeDate}", "default": "false" }, "Two": { "value": "orderType", "type": "text", "displayName": "{i.i18n.common.Type}", "default": "false" }, "Three": { "value": "quantity", "type": "textAmount", "displayName": "{i.i18n.wealth.qty}", "default": "false" }, "Four": { "value": "limitPrice", "type": "normalAmount", "currency": "referenceCurrency", "displayName": "{i.i18n.wealth.price}", "default": "false" }, "Five": { "value": "exchangeRate", "type": "normalAmount", "currency": "referenceCurrency", "displayName": "{i.i18n.ForeignExchange.ExchangeRate}", "default": "false" }, "Six": { "value": "instrumentAmount", "type": "normalAmount", "currency": "referenceCurrency", "displayName": "{i.i18n.transfers.amountlabel}", "default": "false" }, "Seven": { "value": "netAmount", "type": "normalAmount", "currency": "instrumentCurrency", "displayName": "{i.i18n.wealth.instrumentAmount}", "default": "false" }, "Eight": { "value": "valueDate", "type": "date", "displayName": "{i.i18n.wealth.valueDate}", "default": "false" }, "Nine": { "value": "fees", "type": "normalAmount", "currency": "referenceCurrency", "displayName": "{i.i18n.wealth.fees}", "default": "false" }, "Ten": { "value": "total", "type": "normalAmount", "currency": "referenceCurrency", "displayName": "{i.i18n.wealth.total}", "default": "false" } } |
Object Service |
objService |
String |
String |
WealthObjects |
Object Name |
objName |
String |
String |
Portfolio |
Operation Name |
operationName |
String |
String |
viewInstrumentTransactions |
Criteria |
objCriteria |
String |
String |
{ "portfolioId":"{$.c.portfolioId}", "instrumentId":"{$.c.instrumentId}", "sortBy":"{$.c.sortBy}", "pageSize":"{$.c.pageSize}", "pageOffset":"{$.c.pageOffset}", "startDate":"{$.c.startDate}", "endDate":"{$.c.endDate}", "sortOrder":"{$.c.sortOrder}"} |
Service Response Key |
serviceResponseKey |
String |
String |
portfolioTransactions |
Error Text |
errorText |
String |
String |
"{i.i18n.wealth.error.noTransaction}" |
Data Format |
|
|
|
|
Date Format |
dateFormat |
String |
String |
m/d/Y |
backend Date Format |
backendDateFormat |
String |
String |
Y-m-d |
Amount Format |
amountFormat |
String |
String |
{ "locale":"", "positiveFormat" : "{CS}{D}", "negativeFormat" : "-{CS}{D}", "fractionDigits":"2"} |
Date Picker | ||||
Date Filter Keys |
dateFilterKeys |
String |
String |
7D,30D,3M,6M |
Date Filter Labels | dateFilterLabels | String | String | {i.i18n.wealth.datePicker.previousSevenDays},{i.i18n.wealth.datePicker.previousThirtyDays},{i.i18n.wealth.datePicker.threeMonths},{i.i18n.wealth.datePicker.sixMonths} |
default Date Filter Key | defaultDateFilterKey | String | String | 30D |
Skins | ||||
row Seperator Skin | rowSeperatorSkin | String | String | ICSknLabelBgDBDBDB |
Table Header Label Skin | tableHeaderLabelSkin | String | String | ICSknSSP72727213Px |
Table Field Label Skin | tableFieldLabelSkin | String | String | ICSknLblSSP42424215px |
Calendar Skin | calendarSkin | String | String | sknCalTransactions |
Methods
Methods |
Parameters |
Description |
---|---|---|
setPortfolio |
data |
This method passes the current portfolio into the component. |
onBreakPointChangeComponent |
form,width |
This method passes the breakpoint into the component. |
returnCurrComponent |
data |
This method returns the component. |
Events
Methods |
Description |
---|---|
requestStart |
This event shows the loading indicator. |
requestEnd | This event dismisses the loading indicator. |
In this topic