LP#1626157 material table PoC
authorBill Erickson <berickxx@gmail.com>
Fri, 27 Apr 2018 17:56:51 +0000 (13:56 -0400)
committerBill Erickson <berickxx@gmail.com>
Fri, 27 Apr 2018 17:56:51 +0000 (13:56 -0400)
Signed-off-by: Bill Erickson <berickxx@gmail.com>
Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.css
Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.component.html
Open-ILS/src/eg2/src/app/staff/sandbox/sandbox.module.ts

index 1154419..b5a1330 100644 (file)
@@ -21,7 +21,8 @@
 
 .mat-column-stuff {
     flex: 3;
-    background-color: #f0a0c0;
+    color: red;
+    font-weight: bold;
 }
 
 .grid-row-selected {
index 21fbcd0..d86aac6 100644 (file)
 <hr>
 <br/>
 
-
-<div class="row">
-  <div class="col-lg-4">
-    <input class="form-control" 
-      (keyup)="applyFilter($event.target.value)" placeholder="Filter"/>
+<div style="display:flex">
+  <div style="flex:1">
+    <mat-form-field>
+      <input matInput (keyup)="applyFilter($event.target.value)" placeholder="Filter"/>
+    </mat-form-field>
   </div>
-</div>
-
-  <div class="row float-right">
+  <div style="flex:3;display:flex;justify-content:flex-end">
     <button mat-button [matMenuTriggerFor]="menu">
       Actions
       <span class="material-icons">arrow_drop_down</span>
     <mat-menu #menu2="matMenu">
       <button mat-menu-item>Configure Columns...</button>
     </mat-menu>
-
   </div>
-  <div style="clear:both"></div>
+</div>
+
+<div style="clear:both"></div>
 
   <mat-table [dataSource]="dataSource" matSort>
   
       <mat-cell *matCellDef="let row"> {{col.cell(row)}} </mat-cell>
     </ng-container>
 
-
   </mat-table>
 
 
index 41d87ec..a259e4d 100644 (file)
@@ -4,7 +4,7 @@ import {EgSandboxRoutingModule} from './routing.module';
 import {EgSandboxComponent} from './sandbox.component';
 import {FmRecordEditorComponent} from '@eg/share/fm-editor/fm-editor.component';
 import {MatTableModule, MatPaginatorModule, MatSortModule, MatCheckboxModule, 
-    MatMenuModule, MatButtonModule, MatButtonToggleModule} from '@angular/material';
+    MatMenuModule, MatButtonModule, MatButtonToggleModule, MatInputModule} from '@angular/material';
 
 @NgModule({
   declarations: [
@@ -20,7 +20,8 @@ import {MatTableModule, MatPaginatorModule, MatSortModule, MatCheckboxModule,
     MatCheckboxModule,
     MatMenuModule,
     MatButtonModule,
-    MatButtonToggleModule
+    MatButtonToggleModule,
+    MatInputModule
   ],
   providers: [
   ]