Topic: 关于component里的paramter的用途和用法?

  Print this page

1.关于component里的paramter的用途和用法? Copy to clipboard
Posted by: wenyuqiu
Posted on: 2004-08-19 09:13

偶不解,盼高手一展拳脚。

2.Re:关于component里的paramter的用途和用法? [Re: wenyuqiu] Copy to clipboard
Posted by: lcwling
Posted on: 2004-08-19 15:55

希望,没有误解你的题意,一起交流一下吧!

定义有para组件(MyComponent.jwc)

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE component-specification PUBLIC
"-//Apache Software Foundation//Tapestry Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Tapestry_3_0.dtd">

<component-specification allow-body="no" allow-informal-parameters="no"
  class="x.components.testclass">

  <parameter name="entityList" direction="in" required="yes" type="java.util.List" />
  <parameter name="currentEntity" direction="in" type="java.lang.String" required="no" />  
  <component id="selectEntityLink" type="DirectLink">
    <binding name="listener" expression="listeners.onSelectEntity" />
    <binding name="parameters" expression="entityName"></binding>
    <binding name="disabled" expression="entityName == currentEntity"></binding>
  </component>  
  
</component-specification>

3.Re:关于component里的paramter的用途和用法? [Re: wenyuqiu] Copy to clipboard
Posted by: lcwling
Posted on: 2004-08-19 15:59

再引用该组件(my.html),并传递para:


<component id="entity" type="MyComponent">
    <binding name="entityList" expression="daofactory.availableDaos"/>
    <binding name="currentEntity" expression="currentEntityName"/>      
  </component>

4.Re:关于component里的paramter的用途和用法? [Re: wenyuqiu] Copy to clipboard
Posted by: wenyuqiu
Posted on: 2004-08-19 16:09

谢谢,lcwling!
偶是在看<tapestry in action>一书第六章中遇到了对于parameter应用的问题,呵呵,不是很理解,但他好象在书里说这个parameter很重要似的。迷惑中……

5.Re:关于component里的paramter的用途和用法? [Re: wenyuqiu] Copy to clipboard
Posted by: lcwling
Posted on: 2004-08-19 16:22

wenyuqiu wrote:
谢谢,lcwling!
偶是在看<tapestry in action>一书第六章中遇到了对于parameter应用的问题,呵呵,不是很理解,但他好象在书里说这个parameter很重要似的。迷惑中……


虽然很早就下载了“tapestry in action”,但只是看了前面几章,了解了一些它最基本的思想,后面,因为事前太多就没有看了,暂时也不想看了,多研究一下别人的代码,有些东西自然就明白了,一下子想明白整个框架,有时候可能会欲速则不达,先练习,再看看,或许你会收获的更多!
其实,所谓Tapestry组件,和通常意义上VB Component或Delphi vcl差不多,主要就是为了Reuse,有时候,可能需要传递参数,来封装动态的信息,而Tapestry是通过binding的形式,和一般意义上的接口意思差不多!
(BTW,继续完善你的主页吧,为大家分享更多Tapestry Resource!)

6.Re:关于component里的paramter的用途和用法? [Re: wenyuqiu] Copy to clipboard
Posted by: wenyuqiu
Posted on: 2004-08-19 19:12

谢谢楼上的热情,
在这条路上偶会无悔走下去的,
以后可要多多向你学习。

7.Re:关于component里的paramter的用途和用法? [Re: wenyuqiu] Copy to clipboard
Posted by: lcwling
Posted on: 2004-08-19 21:04

wenyuqiu wrote:
谢谢楼上的热情,
在这条路上偶会无悔走下去的,
以后可要多多向你学习。

客气,偶可不想一条路走到黑!Big Smile


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923