как установить dataindex столбца сетки, как отправление - PullRequest
0 голосов
/ 12 апреля 2020

У меня есть два класса

public class Employee
{
    int id;
    String name;
    Depart depart;
}

public class Depart
{
    int id;
    String name;
}

, поэтому я запрашиваю данные сотрудника в ext js как

{total:2,list:[{"id":1,,"name":"jack",depart:{"id":1,"name":"departA"},{"id":2,,"name":"rose",depart:{"id":2,"name":"departB"}}

Я устанавливаю модель как

{
    ....

    {
        type: 'string',
        name: 'depart.name'
    }    

    ....
}

в столбце сетки, я установил вот так

{
    ...
    dataIndex: 'depart.name',
    ...
}

, но столбец сетки не может показать имя отправления, как это сделать? спасибо!

1 Ответ

0 голосов
/ 12 апреля 2020

Вы можете сделать это, используя отображение .

fields: [
    { name: 'depart_name', type: 'string', mapping: 'depart.name'}
]

В столбце сетки:

{
    ...
    dataIndex: 'depart_name',
    ...
}
...