add btnClass to command-modal

This commit is contained in:
Yubing325
2020-07-09 14:28:55 -05:00
parent f702608640
commit fcc39e9fac
5 changed files with 27 additions and 8 deletions
@@ -5,6 +5,7 @@ import { NgSelectDemoRoutingModule } from './ng-select-demo-routing.module';
import { NgSelectModule } from '@ng-select/ng-select';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { PsNgSelectModule } from '@poweredsoft/ng-select';
import { CommandModule, CommandModalModule } from '@poweredsoft/ngx-bootstrap';
@@ -17,7 +18,9 @@ import { PsNgSelectModule } from '@poweredsoft/ng-select';
FormsModule,
ReactiveFormsModule,
NgSelectDemoRoutingModule,
PsNgSelectModule
PsNgSelectModule,
CommandModule,
CommandModalModule
]
})
export class NgSelectDemoModule { }
@@ -33,10 +33,16 @@ selected: {{ myValue3 | json }}
<ps-ng-select [dataSource]="merchantDataSource3" bindLabel="name" bindValue="id" [(ngModel)]="myValue2" [serverFiltering]="false">
<div *psNgNotFoundTemplate="let searchTerm">
<div class="ng-option disabled">
No data found for "{{searchTerm}}" <button class="btn btn-success"
psbxCommand
(success)="myValue2 = $event">
Create New {{searchTerm}}</button>
No data found for "{{searchTerm}}"
<button class="btn-primary btn"
psbxCommandModal
commandTitle="Adding a new {{searchTerm}}"
commandText="Add"
[dataSource]="merchantDataSource"
command="addMerchant"
cancelText="Abort"
[template]="theModal"
(success)="myValue2 = $event"> Create New {{searchTerm}}</button>
</div>
</div>
</ps-ng-select>
@@ -53,3 +59,11 @@ selected: {{ myValue2 | json }}
</ps-ng-multi-select>
selected: {{ myValue4 | json }}
<ng-template #theModal let-command let-loading="loading">
<form >
Name
<input type="text" required [disabled]="loading" name="name" [(ngModel)]="command.name" placeholder="Enter a merchant name" class="form-control" >
Address
<input type="text" required [disabled]="loading" name="address" [(ngModel)]="command.address" placeholder="Enter the merchant's address" class="form-control" >
</form>
</ng-template>