主页 > CDN > > 正文

企业邮箱_dell服务器售后_免费申请

来源:胜利云 发布时间:2021-06-12 04:26 标签:服务器Dell免费申请企业邮箱售后
浏览:

嗨,伙计们,物联网工程是什么,我写了一篇关于用SAPUI5和FIORI将纸质表格转换成数字表格的博客https://blogs.sap.com/2018/08/27/transform-your-paper-forms-into-digital-forms-using-sapui5/

以下是我在上述博客中开发的一个数字表单示例。

然后是即时消息问题来了我怎么在日常业务中使用这样的形式,但(如使它提供给供应商)?你们提供PDF导出吗?还是用户从浏览器打印出来?

这个问题是正确的,淘客联盟,对吧?是的,它是有效的。如果我们没有PDF导出或打印选项,供应商将如何使用它?

所以在这个博客中,我想解释如何在SAPUI5/SAP FIORI中为数字表单提供打印功能。

在您的XML视图中,只需放置一个打印按钮,淘客宝,如下所示。

print()方法打开打印对话框,让用户选择首选的打印选项。

让我们看看结果

打印工作正常,但在顶部,我们得到的打印和下载按钮,这是不需要的客户对吗?

使用窗口.打印();我们可以打印当前窗口.it是指整个页面。

但有时我们只需要页面上的特定区域,以避免类似的按钮。

通过使用上述代码,我可以在我的HTML中打印特定区域。

$(".printAreaBox").HTML();将给出所选区域的HTML。printAreaBox是HTML选择器(我们可以在这里使用CSS类或DIV id)。

我们只是用HTML的特定区域构造一个简单的HTML。

创建一个窗口对象:var win=打开新窗口("","PrintWindow");

将html写入窗口对象:win.document.write文件(htmlpage);

现在打印并停止窗口:win.print公司();                                                    赢。停();

让我们看看结果

哦,我的天啊,现在我可以从我的HTML打印我需要的东西,但不好的是我的HTML页面没有附带CSS打印.so它看起来很难看。

我们错过的是当我们构建HTML时,我们没有包含CSS。

让我们在构建HTML时包含CSS。

添加之后样式.css不过,我的指纹看起来不太好有点挑战性的是,当我们使用SAPUI5开发表单时,我们使用SAPUI5框架提供的默认库CSS。

对于打印,我们正在构建HTML并添加自定义的样式.css没有这个默认的CSS库。

现在我想出了4种不同的方法来解决这个问题。

1)添加更多的CSS到样式.css这使得页面中的表单和打印都是一样的

在页面中编写自定义CSS样式.css并为这个CSS应用打印媒体查询。

如果我们在@media print中编写了CSS,它将只在print中应用。

2)复制默认库CSS并粘贴到样式表

您可以通过在开发人员工具中检查我们的应用程序来找到默认库CSS。

复制此CSS并粘贴到样式.css

3)定义一个HTML视图,然后在HTML视图中复制过去的库CSS,并在我们的主视图中将此视图称为子视图。

而不是在我们的自定义视图中放置默认库CSS样式.css我们可以创建HTML类型视图并放置复制的文件库.css在里面。现在将这个视图作为子视图包含在我们的实际视图中。

4)动态地,我们可以得到应用于我们页面的CSS文件,这些CSS链接可以添加到我们的打印HTML中。

在上述所有情况下,数据分析工具有哪些,我们使用自定义CSS库.css通过复制和粘贴

但是在这种情况下,通过使用脚本我们可以得到库.css动态添加并包含在打印内容中。

我在Stackoverflow中发布了一个关于如何在打印中使用SAPUI5默认CSS的问题

我得到了一些更有用的好答案。

请在"var win…"和win.document.write文件"…"

现在让我们看看结果

哇,云服务平台,我们得到了一个好结果打印

完成了吗?

不,我们还有一个问题。

窗口.打印在浏览器中工作正常,但在SAP Fiori客户端中不工作

大多数SAPUI5应用程序将在SAP Fiori客户端的帮助下用于平板电脑和移动设备。

为此,我们有用于打印的Cordova插件。

使用这条线我们可以检查设备是台式机还是平板电脑。

sap.ui.Device设备.系统桌面;

所以基于这个值,如果设备是桌面使用,我们可以写条件窗口.打印

如果设备是平板电脑使用cordova.plugins.printer文件.print

Hop这个博客对打印表单很有用。

谢谢&敬,

斯里尼瓦斯·加迪利

发表评论
验证码: 点击我更换图片

注:网友评论仅供其表达个人看法,并不代表本站立场。

热门文章

  • 谷歌云_mysql中间件_免费领
    谷歌云_mysql中间件_免费领

    谷歌云_mysql中间件_免费领

    现在工作场所正在发生重大变化。我们协作、计划项目和管理工作量的方式正在改变,如果企业没有做好准备,它们将很快被抛在后面。准确地理解是什么...

  • 域名交易_阿里云翼_企业级
    域名交易_阿里云翼_企业级

    域名交易_阿里云翼_企业级

    通常认为搅动器是一个漏水的桶。你有多少顾客?你损失了多少?你留了多少钱,漏了多少钱?让我们把顾客流失看作是导致医生就诊的原因,比如偏头痛...

  • 金山云_华为云台_怎么申请
    <strong>金山云_华为云台_怎么申请</strong>

    金山云_华为云台_怎么申请

    在我们发布通知(以前是Engage)后的四个月里,我们在后端做了大量的改进。大多数更新在UI中不可见。相反,我们的客户可能已经注意到他们发送的电子...

  • 云主机_深圳企业网站设计_评分榜
    <strong>云主机_深圳企业网站设计_评分榜</strong>

    云主机_深圳企业网站设计_评分榜

    更新:有本文的更新版本。阅读"RPA如何转换数据迁移"(2019年出版)。 在本文中,数据迁移被定义为将数据从旧的遗留系统移动到新的替换系统。通常,...

  • 域名备案_已备案未注册的域名_最新活动
    <strong>域名备案_已备案未注册的域名_最新活动</strong>

    域名备案_已备案未注册的域名_最新活动

    今天是Skype推出十年来的日子,Skype是一款免费的互联网通话应用,用户已超过3亿。Skype是一家来自爱沙尼亚的初创公司,来自点对点文件共享应用Kazaa的开...

云储存

更多 >
  • <strong>阿里云_cdn厂商_速度快</strong>
    阿里云_cdn厂商_速度快

    非常感谢SUSE的Bernd Schubert校对了博客。 第1部分:HANA在SLES 12 SP 3上使用SUSE HAE扩展HA的系统复制和自动故障切换–第1部分 第2部分:HANA在SLES 12 SP 3上使用S...

  • 香港服务器_分布式mysql数据库_评分榜
    香港服务器_分布式mysql数据库_评分榜

    当您开始使用SAP云平台提供的虚拟机时,您会注意到它带有一个默认操作系统,当前为SUSE Linux Enterprise Server 12 SP1,没有安装任何附加软件。 SAP不负责安装...

云储存服务器_百度云6_优惠券
云储存网站空间_什么是百度云_试用
云储存百度云_阿里云在哪里_速度快
云储存数据库_常见的消息中间件_12月免费
云储存网站空间_https服务器_超低折扣