4

Angular2 のより良いテーブル表現を探していたところ、ng2-smart-tableが使いやすいことがわかりました。しかし問題は、インライン編集でドロップダウンや日付ピッカーを直接使用する方法を提供していないように見えることです。

それを可能にする方法はありますか、またはAngular2アプリでテーブルビューを表すために必要な代替コンポーネントは何ですか.

4

4 に答える 4

0

@ampati-hareesh のソウルションを使用したとき、3 つの問題がありました。

  1. 「指定されていない名前属性を持つフォーム コントロールの値アクセサーがありません」。owl-date-time に ngDefaultControl を追加すると解決します。

  2. 「未定義のプロパティ 'isInSingleMode' を読み取ることができません」. 「input」タグを追加すると解決しました。

  3. 値が割り当てられていません。イベントを「クリック」から「afterPickerClosed」に変更すると解決しました。

私の最終的な dob.component.html は次のようになりました。

    <input placeholder=""
                        [(ngModel)]="dateValue"
                        [owlDateTimeTrigger]="dt1" [owlDateTime]="dt1">
    <owl-date-time [pickerType]="'calendar'" autoClose [(ngModel)]="dateValue" 
         ngDefaultControl dataType="string" 
         (afterPickerClosed)="updateValue()" #dt1>
    </owl-date-time>
于 2019-02-02T10:27:20.760 に答える