我想改变"笔" DetailAndActive类型的ListItem的图标 我找到了以下解决方案:UI5 StandardListItem DetailAndActive change Icon
但这曾经不能使用模型中的绑定项。 因此,我尝试创建自定义列表控件。
sap.m.List.extend('my.List', {
metadata: {
properties: {},
aggregations: {
items: {
type: "my.StandardListItem",
multiple: true,
singularName: "item"
}
}
},
renderer: {}
});
绑定本身正在运行。但是detailIcon没有改变。
上的示例答案 0 :(得分:1)
在您的例子中,您将覆盖" setDetailIcon"从SAP-Framework生成的方法。
this.setProperty("detailIcon", icon, true);
所以在方法中你需要调用
using (var csvWriter = new ChoCSVWriter("sample1.csv").WithFirstLineHeader())
{
using (var xmlReader = new ChoXmlReader("sample1.xml"))
csvWriter.Write(xmlReader);
}
这会设置你的属性的值并触发重新渲染。
如果您不想重新呈现listItem,请使用
ID,tlp_EmployeeID,tlp_AllocationID,tlp_TaskID,tlp_ProjectID,tlp_ProjectName,tlp_CustomerId,tlp_CustomerName,tlp_IsBillable,tlp_ApprovedStatus,tlp_LastModifiedBy
130,3,114,239,26,LIK Template,343,Lekt Corp Inc.,1,0,AL