繁体   English   中英

UI5将模型导出为JSON

[英]UI5 export model as JSON

我目前在UI5项目上工作,该项目从本地.json加载数据并将其绑定到模型。 现在,我可以编辑新值并将其添加到模型中。

是否可以通过文件下载对话框将此修改后的模型导出为.json?

我是UI5的新手,查看过服务器帖子,但只发现导出到CSV(其中设置了行和列)。 但这不适合我的情况。 我需要将其转换回.json。

希望任何人都有一个主意。

UI5对此没有控件,但是您可以使用sap.ui.core.HTML并信任<a> -Tag的功能

 <!DOCTYPE HTML> <html> <head> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta charset="utf-8"> <title>Just a Button</title> <script src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js" id="sap-ui-bootstrap" data-sap-ui-libs="sap.ui.core" data-sap-ui-theme="sap_belize"></script> <!-- only load the main library "sap.m" and the Belize theme --> <script> var json = {"My":"Json","is":"cool"}; var data = "text/json;charset=utf-8," + encodeURIComponent(JSON.stringify(json)); var btn = new sap.ui.core.HTML({ content:"<a href='data:"+data+"' download ='data.json'>Download Json</a>" }); btn.placeAt('content'); </script> </head> <body id="content" class="sapUiBody"> </body> </html> 

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM