小编Dyr*_*dek的帖子

SAP Classic Dynpro和OO编程。为什么不?

我读过几篇文章,说您不能在SAP经典的dynpros中开发OO。我是一个初学者,所以也许我有一些误会。但是当我使用类和对象时,我正在开发面向对象的对象,对吗?

在dynpro中,我还可以使用类和创建对象,使用其方法等。那么Dynpro为什么不是OO?

我知道这是一个基本问题,但是如果我对OO有误解,则需要把这个问题排除在外:)

oop sap abap dynpro

5
推荐指数
1
解决办法
1048
查看次数

在停靠的 FlowLayoutPanel 内停靠控件

我们向 FlowLayoutPanel 添加了属性“Dock = Dockstyle.Fill”,以便它调整大小并填充其父控件。现在我们向 FlowLayoutPanel 添加了两个 GroupBox。这些应该与面板具有相同的宽度,但是当我们使用“Dock = Dockstyle.Top”时它不起作用。

问题是,我们试图用“Width = Parent.Width”设置宽度。这会起作用,但使用我们的方法,通过 XML 文件创建 UI,在我们想要设置宽度的那一刻,GroupBoxes 还没有父级。稍后将添加到 FlowLayoutPanel 中。

顺便说一下,我们还在 FlowLayoutPanel 中添加了“FlowDirection = TopDown”,但是如果 GroupBoxes 变小,它会将它们并排放置而不是 TopDown。

因此,我们正在寻找一种方法来让所有控件位于彼此下方,并使所有 GroupBox 与 FlowLayoutPanel 具有相同的宽度。

感谢每一个帮助,

多米尼克

xml vb.net layout controls winforms

2
推荐指数
1
解决办法
594
查看次数

SAPUI5使用XML-File作为View with"data-sap-ui-resourceroots"?

我正在进行SAPUI5演练并坚持到第4步.(演练步骤4)

我正在使用Eclipse,并且不知道如何更改此代码行,因此它适用于我的项目并且将找到我的视图.

         data-sap-ui-resourceroots='{
        "sap.ui.demo.wt": "./"
     }' 
Run Code Online (Sandbox Code Playgroud)

我需要知道在使用Eclipse项目时要为"sap.ui.demo.wt"插入什么.

谢谢你的任何提示:)

编辑:

现在我有一个带有按钮的工作页面,触发弹出窗口.

文件夹结构:

SAPUI5_Test
 - WebContent
    - controller
       -> NewView.controller.js
    - view
       -> NewView.view.xml
    - index.html
Run Code Online (Sandbox Code Playgroud)

index.html的:

    <!DOCTYPE html>
<html>
<head>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta charset="UTF-8">
    <title>SAPUI5 Walkthrough</title>
    <script
        id="sap-ui-bootstrap"
        src="https://openui5.hana.ondemand.com/resources/sap-ui-core.js"
        data-sap-ui-theme="sap_bluecrystal"
        data-sap-ui-libs="sap.m"
        data-sap-ui-compatVersion="edge"
        data-sap-ui-preload="async"
        data-sap-ui-resourceroots='{
            "SAPUI5_Test": "./"
        }'>
    </script>
    <script>
        sap.ui.getCore().attachInit(function () {
            sap.ui.xmlview({
                viewName: "SAPUI5_Test.view.NewView"
            }).placeAt("content");
        });
    </script>
</head>
<body class="sapUiBody" id="content">
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

NewView.view.xml:

<mvc:View
controllerName="SAPUI5_Test.controller.NewView"
xmlns="sap.m"
xmlns:mvc="sap.ui.core.mvc">
<Button 
text="Say hello"
press="onShowHello"/>
</mvc:View>
Run Code Online (Sandbox Code Playgroud)

NewView.controller.js

sap.ui.controller("SAPUI5_Test.controller.NewView", {
    onShowHello : …
Run Code Online (Sandbox Code Playgroud)

xml eclipse view sapui5

2
推荐指数
1
解决办法
8289
查看次数

在 UI5 中访问控制器中的视图元素

当我的按钮被按下时,我想进入我的控制器,访问我的按钮并将文本更改new text为例如。

onClick事件运作良好。但是我坚持myButton从控制器访问视图元素 ( )。我知道有关于这个主题的线程,但我无法应用它们中的任何一个。sap.ui.getCore().byId()例如由于某种原因不起作用。

有没有人得到一些关于从控制器访问视图元素的提示或详细信息?

sapui5

2
推荐指数
1
解决办法
2万
查看次数

Web Dynpro.动态设置按钮的图像源

我需要在我的sap web dynpro中为按钮附加图像源.但我必须在运行时这样做.这样我就可以动态地从mime存储库中选择一个图像并将其附加到按钮上.

有没有办法做到这一点?我真的没有想法......

谢谢你的帮助!

问候,

多米尼克

sap user-interface abap image webdynpro

0
推荐指数
1
解决办法
809
查看次数

标签 统计

abap ×2

sap ×2

sapui5 ×2

xml ×2

controls ×1

dynpro ×1

eclipse ×1

image ×1

layout ×1

oop ×1

user-interface ×1

vb.net ×1

view ×1

webdynpro ×1

winforms ×1