快速业务通道

第三方JavaServer Faces控件的Faces库定义 - 编程入门网

作者 佚名技术 来源 NET编程 浏览 发布时间 2012-06-20
后,一个新的 Error 会出现,以指示测试项目需要更新 Faces Resources。

在 Problems 视图中选择 Error ,右击并选择 Quick Fix。

在 Quick Fix 对话框中点击 Finish。

现在就会出现一个升级 Web 项目的提示符。您会看到 tomahawk URI 作为可用的新配置列出来。在该对话框中点击 Yes,如图 10 所示。

图 10. 为 JSF 组件库更新资源对话框

在资源更新对话框中回答 Yes,以继续对 Tomahawk 的项目配置工作。检查您的测试项目,以确定附加的 Commons JAR 文件已经被添加,而 Extensions Filter 会在 web.xml 中得到定义。

您刚刚执行的升级已存在 Web 项目的操作,就是库定义中为 JSF 组件库的配置变更的典型过程。实际上,库定义编辑器中 Application Configuration 部分下所做的任何更改,都需要增加版本号,以将更改推广至已存在的项目。

如果在所有的 Web 项目中都没有使用过组件库,那么就不需要对版本做更改了。正如您在下一部分中将会看到的那样,对 Application Configuration 区域之外的库定义所做的任何更改都会立即被工具捕捉到,于是不再需要更改版本号或者升级项目资源。

第三方JavaServer Faces控件的Faces库定义(7)

时间:2011-01-26 IBM Scott Paxton

标签库配置

现在探讨对 Tomahawk 库定义所做的其他更改,该库定义会影响到标签基础上的工具行为。很少有设置能够影响到库中所有的标签,但是这里的大多数配置都会关注个人标签。

打开库定义编辑器,并选择 Tag Library 部分。注意编辑器右边的大多数区域,会关注该库配置板 drawer 的一般外观(标签,图标,以及打开/关闭状态)。 CSS 和 JavaScript 链接的列表是个例外,当库中的任意标签添加至页面时,两个列表都会指示应该添加至 JSP 页面的引用。

为了查看特定标签的设置,打开编辑器中的 Tag Library 节点,并找到 命令按钮 标签条目。选中它并检查这部分的区域。在编辑器的右边部分做出以下更改:

对于 label ,输入 Tomahawk''s Command Button

点击小图标旁边的浏览器或者省略号(…)图标。

在显示的对话框中,选择 Standard Faces Components 之下的命令按钮图标。它将会再使用 Rational Application Developer 的内置 JSF 组件图标。保持复选框为选中状态,以自动设置相关的大型图标。

点击 OK。您的配置应该按照图 11 所示的那样。

图 11. 为单个标签配置外观

强调显示编辑器左边的命令按钮标签,并重复点击 Up 按钮,以将其移动到标签列表的顶部。编辑器中标签的顺序应该反映在配置板中。

保存库定义文件。

现在打开您早期创建的测试 JSP。在配置板上找到 Tomahawk 库的 drawer。您会注意到按钮首先会出现在 drawer 中,您刚刚选择的图标也会显示出来,新的文本标签会拖入使用,而不是标签名字。

特定标签的配置

为了查看配置板外观旁边的其他配置区域,在库定义编辑器中为命令按钮打开节点,并检查节点下面的相关部分。文章的剩余部分将会探讨其中的每一个区域,并使用一些不同的 Tomahawk 标签,来验证不同的配置选项。

Drop Properties 部分

每一个标签下的 Drop Properties 部分会关注定义拖放操作。当您从配置板或者 Page Data 视图中拖拉标签时,这些配置元素就可以应用了。

本部分中的第一个复选框,指示了拖拉标签附近是否有一个 JSF 表单。称为 Allows children 的其他复选框,指示了特定的 JSF 标签是否允许将 JSF UI 组件拖到它里面。本部分并不适用像 JSF 转化器、验证器或者 facets 这样的非 UI 标签。

像库定义中的许多其他配置元素一样,这些复选框会在向导开始检查标签库时得到设置。一般来说,大多数的设置值都是合适的,但是有一些情况您需要对设置做微调。在本例中,执行以下步骤。

打开您早期创建的 Web

凌众科技专业提供服务器租用、服务器托管、企业邮局、虚拟主机等服务,公司网站:http://www.lingzhong.cn 为了给广大客户了解更多的技术信息,本技术文章收集来源于网络,凌众科技尊重文章作者的版权,如果有涉及你的版权有必要删除你的文章,请和我们联系。以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!

分享到: 更多

Copyright ©1999-2011 厦门凌众科技有限公司 厦门优通互联科技开发有限公司 All rights reserved

地址(ADD):厦门软件园二期望海路63号701E(东南融通旁) 邮编(ZIP):361008

电话:0592-5908028 传真:0592-5908039 咨询信箱:web@lingzhong.cn 咨询OICQ:173723134

《中华人民共和国增值电信业务经营许可证》闽B2-20100024  ICP备案:闽ICP备05037997号