mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-07-24 17:32:15 +00:00
* mdl2 transition part form 1 * hyperlink * radio buttons * label * people component * [ADF-852] moved textarea to new angular material * number widget * change error multiline * [ADF-852] added md desgin for dropdown * [ADF-852] removed unused css file * functional widget * error dropdown * [ADF-852] - changed to new md date * remove md-date-time-picker dependency in ng2-alfresco-from * [ADF-852] conversion dynamic table phase 1 * container widget * remove test unused * validation change * [ADF-852] convert dynamic table phase 2 * [ADF-852] improving style and fixing bugs * move custom style for form in form.scss * error footer refactor * fix models and test * [ADF-852]- fixed minor twitch on dynamic table * align fields and fix tests dropdown * disabling button in readonly clean mdl form start process form * align dropdown * [ADF-1048] Upload widget can manage multiple files. (#2134) * [ADF-1048] improving upload widget * [ADF-1048] added ability to upload multiple file on upload widget * [ADF-1048] added multiple upload elements on upload widget * [ADF-1048] - show all the files on the completed form * [ADF-1048] fixed wrong selecion on displya upload * [ADF-1048] removed fdescribe from upload widget * date validation and custom moment data adapter * move content widget in the widget folder * add style fields and theming * color primary radio and checkbox * fix amount widget and colors * change ViewEncapsulation and fix date style button issue * empty form customization 1736 * focus label style * [ADF-224] fix the rendering of custom stencils when form is opened in readonly state. (#2161) * [ADF-224] Fixed rendering of custom stencil in readonly mode * [ADF-224] improved variable name * test fix * container filter in form model creation * show display value correctly * fix change date and test * fix date editor and add some test coverage for date * style minor issue * fix new unused local import rule * fix test date * strict date check * fix analytics failing test * restore null as default in model * unify model diagrams and analytics
66 lines
2.5 KiB
HTML
66 lines
2.5 KiB
HTML
<div class="{{field.className}}"
|
|
[class.adf-invalid]="!isValid()" *ngIf="field?.isVisible">
|
|
<div class="adf-label">{{content.name}}<span *ngIf="isRequired()">*</span></div>
|
|
|
|
<div *ngIf="!editMode">
|
|
<div class="adf-table-container">
|
|
<table class="full-width adf-dynamic-table" id="dynamic-table-{{content.id}}">
|
|
<thead>
|
|
<tr>
|
|
<th *ngFor="let column of content.visibleColumns">
|
|
{{column.name}}
|
|
</th>
|
|
</tr>
|
|
</thead>
|
|
<tbody>
|
|
<tr *ngFor="let row of content.rows; let idx = index" tabindex="0" id="{{content.id}}-row-{{idx}}"
|
|
[class.adf-dynamic-table-widget__row-selected]="row.selected" (keyup)="onKeyPressed($event, row)">
|
|
<td *ngFor="let column of content.visibleColumns"
|
|
(click)="onRowClicked(row)">
|
|
{{ getCellValue(row, column) }}
|
|
</td>
|
|
</tr>
|
|
</tbody>
|
|
</table>
|
|
</div>
|
|
|
|
<div *ngIf="!readOnly">
|
|
<button md-button
|
|
[disabled]="!hasSelection()"
|
|
(click)="moveSelectionUp()">
|
|
<i class="material-icons">arrow_upward</i>
|
|
</button>
|
|
<button md-button
|
|
[disabled]="!hasSelection()"
|
|
(click)="moveSelectionDown()">
|
|
<i class="material-icons">arrow_downward</i>
|
|
</button>
|
|
<button md-button
|
|
[disabled]="field.readOnly"
|
|
id="{{content.id}}-add-row"
|
|
(click)="addNewRow()">
|
|
<i class="material-icons">add_circle_outline</i>
|
|
</button>
|
|
<button md-button
|
|
[disabled]="!hasSelection()"
|
|
(click)="deleteSelection()">
|
|
<i class="material-icons">remove_circle_outline</i>
|
|
</button>
|
|
<button md-button
|
|
[disabled]="!hasSelection()"
|
|
(click)="editSelection()">
|
|
<i class="material-icons">edit</i>
|
|
</button>
|
|
</div>
|
|
</div>
|
|
|
|
<row-editor *ngIf="editMode"
|
|
[table]="content"
|
|
[row]="editRow"
|
|
[column]="column"
|
|
(save)="onSaveChanges()"
|
|
(cancel)="onCancelChanges()">
|
|
</row-editor>
|
|
<error-widget [error]="field.validationSummary" ></error-widget>
|
|
</div>
|