2017-03-28 6 views
0

Objectデータ型から新しい列を作成する方法を知っている人はいますか? 私はそれをどのようにすることができましたか? より明確に理解するために、私の設定とデータのコード ありがとうございました! プライベート設定= {APIからObjectデータ型から作成されたng2-smart-tableの新しい列

columns: { 
     firstName: { 
     title: 'First name', 
     type: 'text' 
     }, 
     lastName: { 
     title: 'Last name', 
     type: 'text' 
     }, 
     userType: { 
     // This is correct way only when there is string in response from API named - userType 
     // But when I'm trying to type something like - userType.value i get an error 
     title: 'User type', 
     type: 'text' 
     }, 
} 

データ:それはセルに挿入される前に、値のフォーマッタを指定することができるように

....... 
    { 
     firstName: 'Jacob', 
     lastName: '', 
     middleName: '', 
     userType: {value: 'superAdmin', display: 'Super Administrator'}, 
     login: '', 
     password: '', 
     phoneNumber: '066-233-77-34', 
     city: 'Rome', 
     address: 'someStreet', 
     salary: '0', 
    }, 
...... 

答えて

1

は、列にvaluePrepareFunctionプロパティがあります

{ 
your_column: { 
    title: 'some', 
    valuePrepareFunction: (value) => { return value === 1 ? 'true' : 'false' } 
} 
} 

私は、valuePrepareFunctionでmyCustomFuncを呼び出すアイディアを得ました。 myCustomFuncによって私は何を得る必要があるのか​​の再定義値

関連する問題