我有一个显示指标列表的DropDown。我希望它显示为来自两个字段 IndicatorCode 和 IndicatorName 的选项值,理想情况下它还应该有一个":"或其他任何角色。作为DropDown的绑定,我有:
选项: @ datasource.items ,
价值: @ datasource.item
名称:我尝试了以下但是效果不佳 @ datasources.MyDatasource.items..IndicatorCode +':' + @ datasources.MyDatasource。 items..IndicatorName
答案 0 :(得分:0)
假设您拥有Person
型号/数据源,您需要在Dropdown
用户Display Name
(First Name + Last Name
)中展示。在这种情况下,names
Dropdown属性的绑定将如下所示:
getPeopleDisplayNames(@datasources.People.items)
这是getPeopleDisplayNames
函数的客户端脚本
function getPeopleDisplayNames(personList) {
if (personList) {
return personList.map(function (person) {
return person.FirstName + ' ' + person.LastName;
});
}
return personList;
}
以下是Google网上论坛的几个相关主题: https://groups.google.com/forum/#!topic/appmaker-users/0zGl85fEU4Y/discussion https://groups.google.com/forum/#!topic/appmaker-users/Pg6cyZBIOMk/discussion