|
1 |
| -<!--The content below is only a placeholder and can be replaced.--> |
2 |
| -<div class="container"> |
3 |
| - <h1>Welcome to {{title}}!</h1> |
4 |
| - <div class="form-group"> |
5 |
| - <label for="startView">Start View</label> |
6 |
| - <select id="startView" [(ngModel)]="startView"> |
7 |
| - <option>year</option> |
8 |
| - <option>month</option> |
9 |
| - <option>day</option> |
10 |
| - <option>hour</option> |
11 |
| - <option>minute</option> |
12 |
| - </select> |
13 |
| - <small class="form-text text-muted">Determines the initial view for the calendar.</small> |
| 1 | +<div class="row"> |
| 2 | + <div class="col"> |
| 3 | + <div class="form-group"> |
| 4 | + <label for="maxView">Max View:</label> |
| 5 | + <select id="maxView" [(ngModel)]="maxView" class="form-control"> |
| 6 | + <option *ngFor="let view of views" [value]="view" [disabled]="isMaxViewDisabled(view)">{{view}}</option> |
| 7 | + </select> |
| 8 | + <small class="form-text text-muted"><code>maxView</code> must be >= <code>minView</code> and <code>startView</code></small> |
| 9 | + </div> |
| 10 | + <div class="form-group"> |
| 11 | + <label for="minView">Min View:</label> |
| 12 | + <select id="minView" [(ngModel)]="minView" class="form-control"> |
| 13 | + <option *ngFor="let view of views" [value]="view" [disabled]="isMinViewDisabled(view)">{{view}}</option> |
| 14 | + </select> |
| 15 | + <small class="form-text text-muted"><code>minView</code> must be <= <code>maxView</code> and <code>startView</code></small> |
| 16 | + <small class="form-text text-muted"><code>minView</code> determines when selection is triggered. </small> |
| 17 | + </div> |
| 18 | + <div class="form-group"> |
| 19 | + <label for="startView">Start View:</label> |
| 20 | + <select id="startView" [(ngModel)]="startView" class="form-control" (change)="refresh()"> |
| 21 | + <option *ngFor="let view of views" [value]="view" [disabled]="isStartViewDisabled(view)">{{view}}</option> |
| 22 | + </select> |
| 23 | + <small class="form-text text-muted"><code>startView</code> must be between (or equal to) <code>maxView</code> and <code>minView</code></small> |
| 24 | + </div> |
| 25 | + <div class="form-group"> |
| 26 | + <label for="minuteStep">Minute step:</label> |
| 27 | + <select id="minuteStep" [(ngModel)]="minuteStep" class="form-control"> |
| 28 | + <option>1</option> |
| 29 | + <option>2</option> |
| 30 | + <option>3</option> |
| 31 | + <option>4</option> |
| 32 | + <option>5</option> |
| 33 | + <option>6</option> |
| 34 | + <option>7</option> |
| 35 | + <option>8</option> |
| 36 | + <option>9</option> |
| 37 | + <option>10</option> |
| 38 | + <option>11</option> |
| 39 | + <option>12</option> |
| 40 | + <option>13</option> |
| 41 | + <option>14</option> |
| 42 | + <option>15</option> |
| 43 | + <option>20</option> |
| 44 | + <option>25</option> |
| 45 | + <option>30</option> |
| 46 | + <option>35</option> |
| 47 | + <option>40</option> |
| 48 | + <option>45</option> |
| 49 | + <option>50</option> |
| 50 | + <option>55</option> |
| 51 | + <option>57</option> |
| 52 | + <option>58</option> |
| 53 | + <option>59</option> |
| 54 | + </select> |
| 55 | + <small class="form-text text-muted"><code>minuteStep</code> has not effect if <code>minView</code> is not set to <code>'minute'</code> </small> |
| 56 | + </div> |
14 | 57 | </div>
|
15 | 58 |
|
16 |
| - <div class="form-group"> |
17 |
| - <label for="minuteStep">Minute step</label> |
18 |
| - <select id="minuteStep" [(ngModel)]="minuteStep"> |
19 |
| - <option>1</option> |
20 |
| - <option>2</option> |
21 |
| - <option>3</option> |
22 |
| - <option>4</option> |
23 |
| - <option>5</option> |
24 |
| - <option>6</option> |
25 |
| - <option>7</option> |
26 |
| - <option>8</option> |
27 |
| - <option>9</option> |
28 |
| - <option>10</option> |
29 |
| - <option>11</option> |
30 |
| - <option>12</option> |
31 |
| - <option>13</option> |
32 |
| - <option>14</option> |
33 |
| - <option>15</option> |
34 |
| - <option>20</option> |
35 |
| - <option>25</option> |
36 |
| - <option>30</option> |
37 |
| - <option>35</option> |
38 |
| - <option>40</option> |
39 |
| - <option>45</option> |
40 |
| - <option>50</option> |
41 |
| - <option>55</option> |
42 |
| - <option>57</option> |
43 |
| - <option>58</option> |
44 |
| - <option>59</option> |
45 |
| - </select> |
46 |
| - <small class="form-text text-muted">Determines the initial view for the calendar.</small> |
| 59 | + <div class="col"> |
| 60 | + <pre class="bg-light"> |
| 61 | + <code> |
| 62 | + <dl-date-time-picker |
| 63 | + maxView="{{maxView}}" |
| 64 | + minView="{{minView}}" |
| 65 | + startView="{{startView}}" |
| 66 | + minuteStep="{{minuteStep}}" |
| 67 | + [(ngModel)]="selectedDate" |
| 68 | + > |
| 69 | + </dl-date-time-picker></code> |
| 70 | + </pre> |
47 | 71 | </div>
|
48 |
| - |
49 |
| - <div class="dtp-wrapper card"> |
50 |
| - <dl-date-time-picker |
51 |
| - class="en" |
52 |
| - [startView]="startView" |
53 |
| - [minuteStep]="minuteStep" |
54 |
| - [selectFilter]="selectFilter" |
55 |
| - [(ngModel)]="selectedDate" |
56 |
| - > |
57 |
| - </dl-date-time-picker> |
58 |
| - </div> |
59 |
| - |
60 |
| - <p> </p> |
61 |
| - |
62 |
| - <div> |
63 |
| - Selected Date: {{selectedDate}} |
| 72 | + <div class="col mx-3" style="min-width:360px;"> |
| 73 | + <div class="border" *ngIf="showCalendar"> |
| 74 | + <dl-date-time-picker |
| 75 | + [(maxView)]="maxView" |
| 76 | + [(minView)]="minView" |
| 77 | + [(startView)]="startView" |
| 78 | + [(minuteStep)]="minuteStep" |
| 79 | + [(ngModel)]="selectedDate" |
| 80 | + (change)="onCustomDateChange($event)"></dl-date-time-picker> |
| 81 | + </div> |
| 82 | + <p>Selected Date: {{selectedDate}}</p> |
64 | 83 | </div>
|
65 | 84 | </div>
|
0 commit comments