projects/m2-core/src/lib/widget-modules/transaction/button/transaction-button.component.ts
| selector | transaction-btn |
| styleUrls | ./transaction-button.component.scss |
| templateUrl | ./transaction-button.component.html |
constructor(router: Router, uiConfigService: UIConfigService, actionsService: ActionsService, txService: TransactionService, transactionReadService: TransactionReadService, transactionBusinessService: TransactionBusinessService, authService: AuthService, accountService: AccountService, globalModalsService: GlobalModalsService, applicationStateService: ApplicationStateService, Help: any)
|
||||||||||||||||||||||||||||||||||||
|
Parameters :
|
| formTxNameFn |
Type : function
|
Default value : (() => Promise.resolve($localize`:@@transaction:Пакет изменений` + ` ${DateUtils.formatDateTime(Date.now())}`))
|
| itemDetails |
Type : ItemDetails
|
| nodeId |
Type : number
|
| activateTx | ||||||
activateTx(openTx: Transaction)
|
||||||
|
Parameters :
Returns :
void
|
| getTxInfo | ||||||
getTxInfo(tx: Transaction)
|
||||||
|
Misc
Parameters :
Returns :
string
|
| ngAfterViewInit |
ngAfterViewInit()
|
|
Returns :
void
|
| ngOnInit |
ngOnInit()
|
|
Returns :
void
|
| onCommitTxClick | ||||||
onCommitTxClick(event: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onCreateTxClick |
onCreateTxClick()
|
|
Transaction management
Returns :
void
|
| onDelegateTxClick |
onDelegateTxClick()
|
|
Returns :
void
|
| onDropdownClose |
onDropdownClose()
|
|
Returns :
void
|
| onDropdownOpen |
onDropdownOpen()
|
|
Menu
Returns :
void
|
| onEditTxClick |
onEditTxClick()
|
|
Returns :
void
|
| onF1KeyDown | ||||||
onF1KeyDown(event: KeyboardEvent)
|
||||||
|
Help
Parameters :
Returns :
void
|
| onPauseTxClick |
onPauseTxClick()
|
|
Returns :
void
|
| onRelatedApplicationClick | ||||||
onRelatedApplicationClick(event: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onRollbackTxClick | ||||||
onRollbackTxClick(event: MouseEvent)
|
||||||
|
Parameters :
Returns :
void
|
| onShowTxDetailsClick | |||||||||
onShowTxDetailsClick(tx: Transaction, event: MouseEvent)
|
|||||||||
|
Parameters :
Returns :
void
|
| onTransactionManagementClick |
onTransactionManagementClick()
|
|
Transactions
Returns :
void
|
| toggleShowActiveApplicationMode |
toggleShowActiveApplicationMode()
|
|
Application
Returns :
void
|
| activeApplication$ |
Type : Observable<Application | null>
|
Default value : this.applicationStateService.activeApplication$
|
| activeApplicationActions |
Type : ApplicationActionsComponent
|
Decorators :
@ViewChild('activeApplicationActions')
|
| activeMsg |
Default value : $localize`:@@activeMsg:Активен`
|
| activeTx |
Type : Transaction
|
| Optional applicationBtns |
Type : SdiButton[]
|
| applicationRouterLink |
Default value : CONSTANTS.APPLICATION_ROUTER_LINK
|
| canCreateTransactions |
Type : boolean
|
| canEdit |
Type : boolean
|
| canManageApplications |
Type : boolean
|
| createdMsg |
Default value : $localize`:@@createdMsg:создан`
|
| dropdownMenu |
Type : Dropdown
|
Decorators :
@ViewChild(Dropdown)
|
| hasChangesMsg |
Default value : $localize`:@@hasChangesMsg:содержит изменения`
|
| hasNoChangesMsg |
Default value : $localize`:@@hasNoChangesMsg:не содержит изменений`
|
| isShowActiveApplicationModeOn$ |
Type : Observable<boolean>
|
Default value : this.applicationStateService.isShowActiveApplicationModeOn$
|
| loadingTxs |
Type : boolean
|
| menuRef |
Type : ElementRef
|
Decorators :
@ViewChild('menu')
|
| myLogin |
Type : string
|
| onCloseApplicationClickFn |
Default value : (() => this.applicationStateService.setShowActiveApplicationMode(false))
|
| openTransactions |
Type : Transaction[]
|
Default value : []
|
| pausedMsg |
Default value : $localize`:@@pausedMsg:Приостановлен`
|
| showFloatingApplication$ |
Type : Observable<boolean>
|
Default value : this.applicationStateService.showFloatingApplication$
|
| Public uiConfigService |
Type : UIConfigService
|
| vicedLogins$ |
Default value : this.accountService.vicedLogins$
|
| canViewDetails |
getcanViewDetails()
|
|
Permissions
Returns :
boolean
|
| canCommit |
getcanCommit()
|
| canPause |
getcanPause()
|
| canRollback |
getcanRollback()
|
| canDelegate |
getcanDelegate()
|
| canEditTx |
getcanEditTx()
|