基本自定义 > 用户界面自定义 > 使用 Windchill JSP 框架自定义 HTML 客户端 > 组件访问控制 > 自定义点
  
自定义点
配置访问权限
公用访问控制组件的查看和更新权限可通过首选项服务在站点、组织和应用程序容器中进行配置。在每个容器级别,管理员都可以选择允许容器成员查看和潜在更新的权限。
权限配置的初始值从 <Windchill>\loadFiles\preference.foundation.xml (包含 csvcategoryName "SECURITY_PERMISSION_CATEGORY") 加载。
以下是为读取权限加载初始系统配置的示例。
<csvPreferenceDefinition
handler="wt.preference.LoadPreference.createPreferenceDefinition">
<csvname>security/accessPermissionRead</csvname>
<csvvisibility>HIDDEN</csvvisibility>
<csvcategoryName>SECURITY_PERMISSION_CATEGORY</csvcategoryName>
<csvdisplayName>com.ptc.core.security.securityResource:READ</csvdisplay
Name>
<csvdescription>com.ptc.core.security.securityResource:READ</csvdescript
ion>
<csvlongDescription>com.ptc.core.security.securityResource:READ</csvlong
Description>
<csvdefaultValue>UPDATE</csvdefaultValue>
<csvhandler>com.ptc.windchill.enterprise.preference.handler.ChoiceMultiPr
eferenceValue
Handler:readPermission:HIDE,com.ptc.core.security.securityResource,HIDE:V
IEW,com.ptc.
core.security.securityResource,VIEW:UPDATE,com.ptc.core.security.security
Resource,
UPDATE</csvhandler>
</csvPreferenceDefinition>
<csvLinkPreferenceClientDefinition
handler="wt.preference.LoadPreference.setClientDefinitionLink">
<csvname>security/accessPermissionRead</csvname>
<csvclientName>WINDCHILL</csvclientName>
</csvLinkPreferenceClientDefinition>
配置访问权限
可通过更改权限条目的 "csvdefaultValue" 来修改权限配置的初始状态。可能的值为 "HIDE"、"READ" 和 "UPDATE"。