动态生成屏幕控件Dynamic documents

之前做屏幕动态都是现在屏幕上画好控件,然后在PBO中控制他们的属性,显示哪些,隐藏哪些。

但是现在有个构想是实现一个动态可配置的功能界面,这样需要话的东西就太多了!还有那么多变量。不说画不画的下,那么多控件处理起来也够头疼的。

那么能不能程序动态生成呢?现在据我了解在SCREEN上的东西只能是先画好的。但是有这样一个东西:Dynamic Documents。

其实这是一个HTML对象,可以放在一个Container容器里面,然后可以加入input field、button甚至table control。

具体怎么用我就不说了,大家看例子:

在系统的这个开发类:SDYNAMICDOCUMENTS有很多例子程序,

ProgramDescription
DD_ADD_FORM_BUTTONButtons on Forms
DD_ADD_FORM_INPPUTInteractive Elements: Forms with buttons
DD_ADD_LINKInteractive Elements: Links
DD_ADD_PICTURESAP icons and pictures stored in BDS(transaction OAOR)
ADD_PICTURETo add a picture
DD_ADD_TABLETables
DD_ADD_TEXTText input
DD_SPLIT_DOCUMENTDistribution of areas on dynamic documents
DD_STYLE_TABLEStyle types & list colours

大家还可以参考这篇BLOG:http://applexus.com/irj/MyApplexus/Blogs/tabid/114/EntryID/14/Default.aspx

当然还有SAP帮助文档:http://help.sap.com/saphelp_nw04/helpdata/EN/b6/ab3ac003ac11d4a73f0000e83dd863/frameset.htm

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值