Ext模板入门.docVIP

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Ext模板入门

Ext.XTemplate使用入门 (2008-08-21 14:41:17) HYPERLINK javascript:; 转载 标签: HYPERLINK /c.php?t=blogk=extts=bpoststype=tag \t _blank ext HYPERLINK /c.php?t=blogk=xtemplatets=bpoststype=tag \t _blank xtemplate HYPERLINK /c.php?t=blogk=templatets=bpoststype=tag \t _blank template HYPERLINK /c.php?t=blogk=itts=bpoststype=tag \t _blank it 分类: HYPERLINK /s/articlelist_1339104522_5_1.html \t _blank javascript/ext/ajax Ext.Template类 Template类主要是功能是生产html片断,例 var t = new Ext.Template( ??? div name={id}, ??????? span class={cls}{name:trim} {value:ellipsis(10)}/span, ??? /div ); t.append(some-element, {id: myid, cls: myclass, name: foo, value: bar}); 公用方法: Template( String/Array html ) 构造一个Ext.Template对象,参数可以是字符串形式的html代码或它们组成的数组, Template.from( String/HTMLElement el, Object config ) : Ext.Template 能过el的value(优先)或innerHTML来构造模板 append( Mixed el, Object values, [Boolean returnElement] ) : HTMLElement/Ext.Element insertAfter( Mixed el, Object values, [Boolean returnElement] ) : HTMLElement/Ext.Element insertBefore( Mixed el, Object values, [Boolean returnElement] ) : HTMLElement/Ext.Element insertFirst( Mixed el, Object values, [Boolean returnElement] ) : HTMLElement/Ext.Element 这组方法提供由 value产生的html 代码,并添加到dom 做为el的最后一个子节点/下一个兄弟节点/前一个兄弟节点/第一个子节点 values解释参见applyTemplate apply() : void applyTemplate( Object values ) : String apply是applyTemplate的简写,如果参数是数字values可以是一个数组,或者一个象 {id: myid, cls: myclass, name: foo, value: bar}这样的json对象 compile() : Ext.Template 编译模板,替换掉模板中的\=\\ ,\r\n|\n==\\n, =\,主要是为了js自己处理方便 overwrite( Mixed el, Object values, [Boolean returnElement] ) : 利用values生成html替换el的内容 set( String html, [Boolean compile] ) : Ext.Template 设置模板的html,如果compile为真将调用compile方法 Ext.XTemplate 增强型模板,支持更多功能了,虽然方法不多,但用起来来还真的很麻烦,但并不建议大家学习这样的自定义语法,不如用xslt 另外这个Xtemplate虽然命名空间在Ext之下,但源文件却是放在util目录中的 XTemplate( String/Array html ) XTemplate.from( String/HTMLElement el ) : Ext.XTemplate apply() : void applyTemplate( Object values ) : String compile() : Function 这些方法Ext.Template中都有说明 Ext.Even

文档评论(0)

bm5044 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档