Implicit Customizing
Implicit Customizing is provided by the Web Dynpro runtime and can be used by everyone having sufficient autorizations.To be able to customize a Web Dynpro application,the application must be started by adding the query string SAP-CONFIG-MODE=X to the application's URL.Customizing is conducted by right-clicking on any UI element.A context menu appears.By selecting the entry Settings for current Configuration the customizing dialog is displayed.
Before the customizing dialog starts,the user's authorization for the authorization object S_DEVELOP is checked.If a sufficient authorization for S_DEVELOP is not found,the autorization for the autorization object S_WDR_P13N is checked.
For each UI element,a predefined number of properties can be changed.Elements that are excluded from customizing by configuration are not available.Selecting the Final checkbox for any property excludes this property from personalization.
The personalization data set are independent of the user.
Explicit Configuration
To allow an explicit configuration of a component,a configuration controller has to be created.A configuration controller is a special controller.Only one configuration controller may exist for each Web Dynpro component.
All attributes that will be accessible via configuration have to be defined in the context of the configuration controlelr.Using context mapping and data binding,these attributes can then be used to change UI element properties directly in any view.However,any other functional changes based on these attrbutes are also possible,since the attributes are visible to all controllers that declare the usage of the configuration controller.
To create a configuration controller,a custom controller has to be create for the component.From the context menu((Re)Set as Config.Controller) this contrller can then be transformed to the component's configuration controller.
The developer has to decide which attributes are to be defined in the component controller and how changing these attrbiutes will influence the functionality and the UI of this component.
When defining a component configuration.not only predefined UI element property values can be changed,but also the values of the attributes defined in the configuration controller.These attrbiutes are accessible via the Explicit Configuration tab.
Hint: Attribute defined in the configuration controller are not automatically available for customizing and personalization!
分享到:
相关推荐
- **Implicit vs Explicit Configuration**:探讨了显式配置和隐式配置的区别,帮助用户根据场景选择最合适的配置方式。 #### 数据库描述与迁移 - **OSWorkflow Database Description**:详细列出了用于存储工作流...
PEP 420: Implicit Namespace Packages PEP 3118: New memoryview implementation and buffer protocol documentation Features API changes PEP 393: Flexible String Representation Functionality ...
- 隐式交换和显式交换语言对象(Implicit and explicit exchange language objects):区分应用特定功能相关的隐式和显式交换语言对象,并说明如何管理和报告交换。 - 针对Modbus Plus的特定IODDT对象(IODDT ...
Choosing the right configuration helps ensure your app looks and functions correctly on various devices. - **Testing Interactions**: In the simulator, you can interact with your app just like on a ...
implicit rules. [RT #34835] Fix hanging server with inline-signed zones by addressing lock order reversal deadlock with inline zones. [RT #34856] Fix "host" failure if a UDP query timed out. [RT...
同时,可以选择是否使用Implicit模式(默认端口990)还是Explicit模式(端口21)。以下是一个基本的连接示例: ```java import org.apache.commons.net.ftp.*; FTPSClient ftps = new FTPSClient(); ftps....
它还具有数字传输波束成形(Digital Transmit Beamforming)的能力,包括显式波束成形(Explicit)和隐式波束成形(Implicit)。 QV942还支持在2.4GHz频段上的802.11b/g/n标准,同样提供4条空间流。其运行频率覆盖...
1.8.3 sgi stl 的组态设定(configuration) 019 1.9可能令你困惑的c++ 语法 026 1.9.1 stl_config.h 中的各种组态 027 组态3:static template member 027 组态5:class template partial specialization 028 ...
1.8.3 SGI STL 的组态设定(configuration) 019 1.9可能令你困惑的C++ 语法 026 1.9.1 stl_config.h 中的各种组态 027 组态3:static template member 027 组态5:class template partial specialization 028 ...
Table of Contents Introduction....................................................................................................13 Code Examples.........................................................