云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

云主机_天生一对电影百度云资源_安全稳定

小七 141 0

编辑ALV网格时,您可以向用户发送一些消息,国内云服务器哪家好,说他输入了错误的数据。通常情况下,淘客引流,大多数情况下,你会得到一个弹出窗口,显示错误或警告。

这看起来很难看。

因此,十大淘客软件排名,我想使用的可能性,定义一个额外的消息容器的网格消息。创建ALV网格时,您可以通过传递带有参数I\u APPLOGPARENT的容器引用来完成此操作。

看起来更好:

但是我还想在消息框中显示来自其他函数的其他消息,但它们对该网格很重要。

例如:"请为执行此函数标记一行"

首先我是因为ALV网格中使用的协议对象是私有的。因此您不能继承CL\u GUI\u ALV\u GRID-class并编写一个方法来访问protcol对象MR\u DATA\u CHANGED.

然后我找到了两个解决方案。两者都不是完美的,但它们都能工作:

我将向您展示第二个变体,它工作得很好。

在传递消息之前,您必须创建一个CL\u ALV\u CHANGED\u DATA\u PROTOCOL的实例,并传递应该向对象显示协议的容器:

无法显示ALV grid PROTOCOL容器和额外的容器同时。在使用其中一个之前,您必须销毁另一个。

演示报告

报告显示一个选择屏幕和两个对接容器。

您可以在这两者中输入数据。但是当在参数P\u TEST中输入数据时,您将在alv grid message container中得到一条错误消息。

如果您在KEY字段中输入不包含A、B或C的值,您将得到一条在grid event data\u CHANGED中以正常方式创建的错误消息:

缺点是您不能同时使用两个消息发送者。如果网格中有任何错误,云服务器价格比较,则不会显示额外的消息。如果您将检查放在一个单独的方法中,在该方法中传递协议对象,淘客推广怎么做,那么您可以调用此方法并将额外消息添加到标准alv网格中。

代码

这里是完整的编码(也是在github):