概述
DropDownListBox是一个控件,允许用户从值列表中选择一个值。可以使用UIDesigner/KeyUserTool创建此控件。SAP应用程序团队和合作伙伴使用UIDesigner创建此控件。keyuser/Admin使用KeyUserTool创建dropdownlistbox.
在UI Designer中配置dropdownlistbox的步骤
范围:应用团队/合作伙伴
DrodDownListBox、CodeField和CodeList的图形表示
dropdownlistbox属性和值
CodeField属性和值
CodeList类型、属性和值
步骤要使用上下文映射配置动态
使用上下文映射配置动态–DropDownListBox的值列表取决于从另一个DropDownListBox中选择的值。例如,考虑Country和State DropDownListBox,免费云服务器,State的值列表取决于选择为Country的值。
通过KeyUserTool配置DropDownListBox的步骤
已知问题和限制
1。CodeField在结构
下,云服务器租用,如果控件绑定到结构下的datafield,则该结构的cctstype应设置为none,而不是code.
Ex:/Root/DataStructure/CurrencyCode
CurrencyCode的cctstype应设置为code除非是金额、数量等类型,物联网安全,否则结构的Cctstype应该设置为none。如果结构的Cctstype没有设置为"none"
2,则UI中的数据将不一致。当CodePresentationMode设置为ValueOnly时,DropDownListBox加载代码值
如果DropDownListBox的CodePresentationMode设置为ValueOnly,云的服务器,并且描述未在BO元素的CodeList中维护,则相应的代码值将显示在下拉列表中。
如何识别描述是否在BO中维护元素?
登录系统后端使用事务代码mdr启动元数据存储库导航到BO中的BO节点元素双击数据类型并导航到RuntimeCodeList选项卡
3。高级查找表单(ObjectWorkList–OWL)中的CodeField不加载任何值
当组件中缺少BOQueryParameter时,会发生此问题。从UI designer下载UI组件的XML,检查CodeField是否存在BoQueryParameter.
例如:–在Accounts OWL的Advanced Find Form中考虑一个名为Role的DropDownListBox。此控件绑定到CodeField/Root/SearchParameters/RoleCode.
4.如何在没有UI帮助的情况下识别UI上特定于控件的详细信息设计师?
Append debugMode=true在如下所示的URL中,大数据和数据库,重新加载UI
CTRL+点击DropDownListBox控件启动Client Inspector。您可以在control Tree选项卡
问候,
Malini Krishnamurthy
下检查控件的属性