gridview - 使用功能模块时如何设置ALV网格的大小?

标签 gridview abap resizable alv

尝试在我的屏幕上放置超过 1 个 alv 网格,并尝试将它们放置在特定位置。

我猜测找到一种方法来指定我的 alv 网格的位置和大小可以解决这两个问题。

i_screen_start(end)_column(row) - 类似参数仅为我创建一个对话框,但这不是我想要的。

is_layout-min_linesize 和 -max_linesize 似乎也没有任何作用。

最佳答案

通过使用功能模块创建 ALV,这是不可能的,因为它们始终以“全屏”模式显示 ALV。

要获得您想要的功能,您必须使用一个(或多个)自定义容器创建您自己的屏幕,并将您的 ALV 网格附加到具有 CL_GUI_ALV_GRID 类的该容器。

要了解有关不同自定义容器选项的更多信息,您可以首先查看事务 DWDM 中的示例

关于gridview - 使用功能模块时如何设置ALV网格的大小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11722011/

相关文章:

dynamic - 使用构造函数表达式时的转换异常

javascript - jQuery 用户界面 : Click event is being triggered on resize

css - 可调整大小的固定位置元素;响应式、相对定位的内容

javascript - 带有 bz 代码的可调整大小的表格列

android - 通用图像加载器 gridview 在 notifyDataSetChanged 调用后闪烁

android - GridView : Get a view by position

c# - 在 gridview 中绑定(bind)数据时 Eval 中的条件

odata - 如何访问 OData V2 服务的两级深层嵌套关联?

regex - 用正则表达式替换字符串末尾的%?

c# - 防止重新排序第一列