显示名称而不是值

时间:2020-04-04 13:30:09

标签: javascript angular typescript devextreme devextreme-angular

我正在使用一个列出数据集的下拉列表。

我创建了一个treeBoxValue变量来分配预定义的下拉值。因此,当我打开下拉列表时,将检查包含变量treeBoxValue的值的元素。

我的问题是这些默认值的表示应包含名称而不是值。

有人可以帮我只显示名称而不显示值吗?

DEMO

问题:下拉列表显示的是值而不是名称:(

IMG

当我打开下拉列表时,值将更改为名称。我打算一开始就正确命名。

注意:如果下拉列表没有打开,请仅刷新预览页面。

1 个答案:

答案 0 :(得分:2)

更改此行:

treeBoxValue = ["1", "2"];

对此:

treeBoxValue = [1, 2];

在“图书”数组中,字段idBook是数字。

Books = [
    {
      idBook: 1,
      name: "name1"
    },
    {
      idBook: 2,
      name: "name2"
    },
    {
      idBook: 3,
      name: "name3"
    }
  ];
相关问题