xamarin.forms - Xamarin 表单 SfDataGrid 自定义映射
问题描述
我正在使用带有同步融合的 xamarin 表单开发应用程序。我无法为下面的 json 文件创建解决方案。
该页面由 3 列组成,并从标签字段中获取这些列标题。(这对所有属性都是一样的)
它从显示区域获取内容。
我不能在这里进行法线映射。需要不同的视角。
如果你能帮助我,我会很高兴。谢谢你。
{
"serviceItems": [
{
"id": "79471",
"ref": "7",
"properties": [
{
"label": "Text Field",
"display": "sample text",
"value": "sample text",
"accessibility": {
"visible": false,
"editable": false,
"required": false
},
"dataType": "string",
"objectType": 0
},
{
"label": "Datetime Field",
"display": "19.03.2020 12:14:00",
"value": "3/19/2020 12:14:00 PM",
"accessibility": {
"visible": false,
"editable": false,
"required": false
},
"dataType": "datetime",
"objectType": 0
},
{
"label": "Date Field",
"display": "19.03.2020",
"value": "3/19/2020 12:00:00 AM",
"accessibility": {
"visible": false,
"editable": false,
"required": false
},
"dataType": "date",
"objectType": 0
}
],
"swipeItems": [
{
"type": "action",
"icon": "approve",
"url": null,
"event": {
"eventId": "5",
"eventText": "Onayla",
"reasonRequired": "false",
"showHistory": false
}
},
{
"type": "action",
"icon": "reject",
"url": null,
"event": {
"eventId": "6",
"eventText": "Reddet",
"reasonRequired": "true",
"showHistory": false
}
},
{
"type": "delete",
"icon": "delete",
"url": null,
"event": null
}
],
"leftSideIcon": "green",
"rightSideIcon": "attachment",
"abortHistory": false
},
{
"id": "79597",
"ref": "7",
"properties": [
{
"label": "Text Field",
"display": "sample text",
"value": "sample text",
"accessibility": {
"visible": false,
"editable": false,
"required": false
},
"dataType": "string",
"objectType": 0
},
{
"label": "Date Field",
"display": "26.03.2020 19:00:36",
"value": "3/26/2020 7:00:36 PM",
"accessibility": {
"visible": false,
"editable": false,
"required": false
},
"dataType": "datetime",
"objectType": 0
},
{
"label": "Datetime Field",
"display": "26.03.2020 19:00:36",
"value": "3/26/2020 7:00:36 PM",
"accessibility": {
"visible": false,
"editable": false,
"required": false
},
"dataType": "date",
"objectType": 0
}
],
"swipeItems": [
{
"type": "action",
"icon": "reject",
"url": null,
"event": {
"eventId": "6",
"eventText": "Reddet",
"reasonRequired": "true",
"showHistory": false
}
},
{
"type": "edit",
"icon": "edit",
"url": null,
"event": null
},
{
"type": "action",
"icon": "approve",
"url": null,
"event": {
"eventId": "5",
"eventText": "Onayla",
"reasonRequired": "false",
"showHistory": false
}
}
],
"leftSideIcon": "red",
"rightSideIcon": "attachment",
"abortHistory": false
}
],
}
解决方案
我们想说,这不是用 SfDataGrid 填充 JSON 数据的正确方法。由于您已经为所有三个属性初始化了 Value 。因此,文本取自“值”字段。我们已经发布了一个 KB 来使用 SfDataGrid 填充 JSON 数据。
问候, Karthik Raja
推荐阅读
- c# - 后台工作人员仍然冻结 ui
- typescript - TypeGraphQL 使用 TypeORM 的 findAndCount 方法
- javascript - 反应模式没有关闭 onClick
- keras - 如何使用功能 api 将另一个输入层添加到多输入模型?
- mongodb - MongoDB 未找到数据:返回未定义
- javascript - 如何将访问令牌和商店名称传递给 Shopify API 节点新对象
- css - 如何在 w3school css 框架中自定义 w3-button-hover 类?
- oauth-2.0 - 使用 OAuth 2.0 进行授权时,如何防止未经批准的 3rd Party SPA 访问资源?
- javascript - 如何在 Wordpress 中显示类别的分页?
- angular - 如何在页面初始化时翻译用 ngif 隐藏的文本?