`
JerryWang_SAP
  • 浏览: 1032690 次
  • 性别: Icon_minigender_1
  • 来自: 成都
文章分类
社区版块
存档分类
最新评论

在SAP C4C TI(Thing Inspector)页面里添加自定义UI

阅读更多

SAP C4C的自开发UI可以放到Embedded Component里去,如下图所示,在Cloud Application Studio里创建一个新的Embedded Component:

我在这个自开发页面里就放了一个input field:

如果想把包含了这个input field的Embedded Component放到Sales Lead的TI页面去,UI designer里切换到Extensibility explorer,选中想要把EC放置到的目标区域,点击按钮:Add Embedded Component to Pane:

弹出对话框,在Embedded Component字段里,选择我们刚刚创建的EC:

Embedded Component必须提前创建好Inport,这个例子里我创建的Inport取名fromLead, 有一个输入参数ObjectID

左边的Source区域,Outport选择PublicOutportECLeadProduct,参数选择SalesLeadID,点击Bind进行绑定。这样TI页面的Lead ID的值就能传递到Embedded Component里了:

生成的change transaction如下:

<ChangeTransaction xmlns="http://www.sap.com/a1s/cd/oberon/uimodelchange-1.0" embeddingContext="" userType="Partner" user="K903ZOYBX3I" type="AddRemoveECToScreen" xrepPath="/YS5XJ942Y_MAIN/CHANGE_TRANSACTIONS/Partner/AddRemoveECToScreen/45d47fb08c09448f8e31d0df0871ff8d.uichange" id="9386162a9e6f4ac083855959e6441d38">
<UsedAnchor type="PaneContainerAnchor" xrepPath="/SAP_BYD_UI_FLEX/STABLE_ANCHORS/PaneContainerAnchor/UY3wFQ8MMqAhxwrWp2Co3G.uianchor">
<ReferencedAnchor type="OutPortAnchor" xrepPath="/SAP_BYD_UI_FLEX/STABLE_ANCHORS/OutPortAnchor/_9sw_Z26$4kqtD5LK_7isW.uianchor"/>
<AddECtoScreen title="Jerry Embedded Component test" textPoolId="7b909085b8bb4df1a3ba78467bbea288" InportName="fromLead" targetComponentID="/YS5XJ942Y_MAIN/SRC/ARCard/EC031801.EC.uicomponent">
<PassParameter inParamName="ObjectID" outParamName="SalesLeadID"/>
</AddECtoScreen>
</UsedAnchor>
</ChangeTransaction>
0
0
分享到:
评论

相关推荐

    unity添加自定义控件Demo

    这个"unity添加自定义控件Demo"应该是一个示例,展示了如何在Unity中构建并使用自定义控件。 首先,自定义控件的核心在于继承自Unity的`MonoBehaviour`类。`MonoBehaviour`是所有Unity组件的基础,通过继承它,我们...

    Unity3d 在Inspector 中 设置添加回调函数

    在做一些开场动画或者其它指定事件触发 一类功能时,需要在编辑环境下设置添加回调函数。 一开始尝试直接使用delegate 来编写,测试发现没有效果,在谷歌搜索到Unity论坛有人提到 delegate 不能被序列化到Inspector...

    unity inspector自定义按钮

    在这个方法里,我们可以添加自定义的GUI元素,比如按钮。 ```csharp void OnInspectorGUI() { DrawDefaultInspector(); // 先绘制默认的Inspector内容 EditorGUILayout.Space(); // 添加一些间距 if ...

    unity自定义特性在inspector面板上显示或者隐藏字段

    使用自定义特性在unity的inspector面板上显示或者隐藏字段

    XIB选项中中添加自定义属性

    为了解决这个问题,我们需要学会如何在XIB中添加自定义属性,这样就可以更好地控制和定制我们的视图。 首先,让我们了解如何为UIImageView添加自定义属性。在Swift中,我们可以创建一个自定义的UIImageView子类,...

    ui5-inspector:使用UI5检查器,您可以轻松调试和支持基于OpenUI5SAPUI5的应用程序

    在本地克隆项目: git clone git@github.com:SAP/ui5-inspector.git 使用以下命令安装依赖项: npm install 在Chrome中以网址打开: chrome://extensions/ 检查“开发人员模式”,然后单击“加载解压的扩展程序....

    SAPUI5(SAP Fiori)开发技术要求

    SAPUI5提供了丰富的调试工具,比如SAPUI5 Inspector,它是浏览器的一个插件,用于检查和调试SAPUI5应用。BSP(Business Server Page)和Gateway是SAP用于开发Web应用和服务的中间件技术,它们在构建SAP Fiori应用中...

    Unity3D层添加自定义字体

    本教程将详细讲解如何在Unity3D中添加自定义字体,并通过Dropdown和Slider组件实现动态调整字体属性。 首先,我们需要准备自定义字体文件,通常为.TTF或.OTF格式。这些文件可以在网上找到或由设计师创建。一旦你有...

    UI5 Inspector-crx插件

    使用适用于Chrome DevTools的UI5 Inspector扩展,您可以检查,分析和支持基于OpenUI5和SAPUI5的应用程序。 主要功能:•检查UI5控件并查看其属性,绑定和数据模型•动态修改控件属性,并查看其如何影响呈现和行为•...

    Inspector 的demo

    然而,有时我们希望改变这些属性的显示方式,或者添加自定义的属性,这就是自定义Inspector的用武之地。 在Unity中,自定义Inspector通常通过创建一个继承自`UnityEditor.Editor`的类来实现。你需要在`Editor`类中...

    计算机软件-编程源码-Delphi6编程大师_界面_在系统菜单上添加自定义菜单项.zip

    本压缩包“计算机软件-编程源码-Delphi6编程大师_界面_在系统菜单上添加自定义菜单项.zip”显然是关于如何在Delphi6中实现一个特定功能的教程或示例代码,即在系统菜单上添加自定义的菜单项。 首先,我们来理解一下...

    Unity3D Editor类(Inspector)经验总结1

    在Unity3D开发中,Editor类用于自定义游戏对象在Inspector视图中的显示方式。以下是一些关键知识点: 1. **使用GUI和GUILayout**: - Editor类中的控件绘制是基于GUI系统进行的,EditorGUILayout提供了一套方便的...

    Odin Inspector 3.0.4.zip

    在实际开发中,利用Odin Inspector 3.0.4,开发者可以更高效地构建和维护项目,特别是在处理复杂数据模型和自定义UI需求时,其优势尤为明显。同时,通过持续更新和改进,Odin Inspector保持了与Unity引擎的紧密集成...

    UI5检查员「UI5 Inspector」-crx插件

    使用适用于Chrome DevTools的UI5 Inspector扩展,您可以检查,分析和支持基于OpenUI5和SAPUI5的应用程序。 主要功能:•检查UI5控件并查看其属性,绑定和数据模型•动态修改控件属性,并查看其如何影响呈现和行为•...

    chrome浏览器ng-inspector

    ng-inspector列出并详细解释了页面上每个指令的作用,包括自定义指令,使得调试和优化指令变得简单。 4. **依赖注入(Dependency Injection)**:AngularJS的DI系统是其强大之处,ng-inspector可以显示应用中服务、...

    ng-inspector.zip

    2. 注解支持:在查看组件时,ng-inspector允许开发者添加注解,这有助于团队协作,也可以作为个人笔记,记录调试过程中的关键信息。 3. 自定义过滤:开发者可以根据需要筛选和隐藏特定的控制器或服务,以便更好地...

    Unity编辑器拓展插件Odin Inspector and Serializer 3.0.1

    Unity的标准Inspector虽然功能齐全,但在处理复杂数据结构和自定义UI布局时可能显得力不从心。Odin Inspector则通过自定义绘制逻辑,使开发者能够定制化每个类别的检视方式,使得属性展示更加清晰,调整参数更加方便...

    Visual Inspector 插件

    为了确保产品的界面设计与实际实现之间的一致性,一款名为“Visual Inspector”的插件应运而生,它极大地提高了前端工程师在重构和设计师进行UI走查时的工作效率。 Visual Inspector是一款专为浏览器设计的插件,其...

    Advanced Inspector.unitypackage

    1. **自定义显示**:Advanced Inspector允许开发者自定义游戏对象和脚本属性的显示方式,通过创建自定义UI布局,使Inspector窗口更加直观和高效。 2. **分组与折叠**:此插件支持对属性进行分组和折叠,有助于组织...

    Odin - Inspector and Serializer 3.0.6.zip

    Odin - Inspector and Serializer 3.0.6是一款专为Unity开发者设计的高效工具,它扩展了Unity的内置功能,提供了更强大、更灵活的序列化机制以及自定义Inspector视图的能力。 首先,我们来理解一下什么是序列化。...

Global site tag (gtag.js) - Google Analytics