﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>IT博客-桂湖山BLOG-随笔分类-jsp页面技术</title><link>http://www.cnitblog.com/yggl1889/category/7346.html</link><description /><language>zh-cn</language><lastBuildDate>Mon, 26 Sep 2011 15:03:32 GMT</lastBuildDate><pubDate>Mon, 26 Sep 2011 15:03:32 GMT</pubDate><ttl>60</ttl><item><title>jbpm使用1</title><link>http://www.cnitblog.com/yggl1889/archive/2010/06/10/66614.html</link><dc:creator>桂湖山</dc:creator><author>桂湖山</author><pubDate>Thu, 10 Jun 2010 08:25:00 GMT</pubDate><guid>http://www.cnitblog.com/yggl1889/archive/2010/06/10/66614.html</guid><wfw:comment>http://www.cnitblog.com/yggl1889/comments/66614.html</wfw:comment><comments>http://www.cnitblog.com/yggl1889/archive/2010/06/10/66614.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yggl1889/comments/commentRss/66614.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yggl1889/services/trackbacks/66614.html</trackback:ping><description><![CDATA[按例子：<br>在JSP中放置java代码, 如&lt;% %&gt;，完成以下工作<br>&nbsp; 获取流程<br>&nbsp; 创建开始节点的任务，并设置任务的参数值，再结束该开始节点的任务，以完成流程的启动。<br><br>在其他JSP中依法处理，以便完成其他节点的任务。具体为：<br>&nbsp; 根据jsp的参数传来的taskid参数值，再由taskId获取到该task的变量值及其有关信息，<br>&nbsp; 展现一个处理页面，供处理本节点任务的进行修改，提交。<br>&nbsp; 再提交后，保存task的相关数据，并结束该任务，以便流程继续进行。<br><br>&nbsp; <br>在流程的定义中，为每个任务的描述赋值为的唯一的标识符和处理页面，以便在task-list中获取该值<br>并链接到指定的处理页面。其描述可以为：description:deal_page,由task_list页面解析即可。并从<br>task获取所在流程对应节点node的描述信息，可以进行显示。<br><br>task中assigment的express不是jpdl,可用Actor方式指定，这里可用jdpl.<br>task中的Details的due date不知是什么，应该是一个用于定时的类。注意要实现指定的接口，否则会出项<br>&#8220;参数类型不匹配&#8221;的错误。<br><br>在流程的变量中赋值，有Decision节点来控制流程的条件转移。<br><br><br>   <img src ="http://www.cnitblog.com/yggl1889/aggbug/66614.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yggl1889/" target="_blank">桂湖山</a> 2010-06-10 16:25 <a href="http://www.cnitblog.com/yggl1889/archive/2010/06/10/66614.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jquery中的选择子一例</title><link>http://www.cnitblog.com/yggl1889/archive/2010/05/11/65929.html</link><dc:creator>桂湖山</dc:creator><author>桂湖山</author><pubDate>Tue, 11 May 2010 01:55:00 GMT</pubDate><guid>http://www.cnitblog.com/yggl1889/archive/2010/05/11/65929.html</guid><wfw:comment>http://www.cnitblog.com/yggl1889/comments/65929.html</wfw:comment><comments>http://www.cnitblog.com/yggl1889/archive/2010/05/11/65929.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yggl1889/comments/commentRss/65929.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yggl1889/services/trackbacks/65929.html</trackback:ping><description><![CDATA[<br>选择特定的input: $("input[type='checkbox']").click(function(){...});<br>这里特选择checkbox输入框，并定制其click方法。<br><br>对选定的内容可以增加：如<br>&nbsp;&nbsp; $("div").css("border","2px solid green").add("p").css("background","yellow");<br>&nbsp;就向设置了css的div的选择子增加了p选择子，再对他们的并集设置background.<br><br> <img src ="http://www.cnitblog.com/yggl1889/aggbug/65929.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yggl1889/" target="_blank">桂湖山</a> 2010-05-11 09:55 <a href="http://www.cnitblog.com/yggl1889/archive/2010/05/11/65929.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>script的放置位置对extJS的影响</title><link>http://www.cnitblog.com/yggl1889/archive/2009/09/27/61593.html</link><dc:creator>桂湖山</dc:creator><author>桂湖山</author><pubDate>Sun, 27 Sep 2009 03:01:00 GMT</pubDate><guid>http://www.cnitblog.com/yggl1889/archive/2009/09/27/61593.html</guid><wfw:comment>http://www.cnitblog.com/yggl1889/comments/61593.html</wfw:comment><comments>http://www.cnitblog.com/yggl1889/archive/2009/09/27/61593.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yggl1889/comments/commentRss/61593.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yggl1889/services/trackbacks/61593.html</trackback:ping><description><![CDATA[&nbsp; 在使用ExtJs中，其<br>&nbsp; &lt;script&gt; XXX.js &lt;/script&gt;<br>&nbsp; 的放置位置将影响Ext.onReady()的执行；<br>&nbsp; 对于要使用jsp中的控件的onReady，需要将有关的&lt;script&gt;脚本放置到<br>&nbsp; JSP文件的&lt;/body&gt;后。<br><img src ="http://www.cnitblog.com/yggl1889/aggbug/61593.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yggl1889/" target="_blank">桂湖山</a> 2009-09-27 11:01 <a href="http://www.cnitblog.com/yggl1889/archive/2009/09/27/61593.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>Simple JQuery Image Slide Show with Semi-Transparent Caption</title><link>http://www.cnitblog.com/yggl1889/archive/2009/08/21/60901.html</link><dc:creator>桂湖山</dc:creator><author>桂湖山</author><pubDate>Fri, 21 Aug 2009 02:08:00 GMT</pubDate><guid>http://www.cnitblog.com/yggl1889/archive/2009/08/21/60901.html</guid><wfw:comment>http://www.cnitblog.com/yggl1889/comments/60901.html</wfw:comment><comments>http://www.cnitblog.com/yggl1889/archive/2009/08/21/60901.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yggl1889/comments/commentRss/60901.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yggl1889/services/trackbacks/60901.html</trackback:ping><description><![CDATA[from<br>&nbsp; <span style="font-weight: bold;">http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption</span><br><br><br>
<h2>1. HTML</h2>
<p>My ultimate objective is - to keep the html as simple as possible.
So, the final product is as following. The first image has a class
called "show". Class show has higher z-index, so image with this class
will display on top, thus image with this class will always display on
top of the rest. The second thing you need to know is the DIV with
"caption" class. It has the highest z-index. That DIV will be used to
display the caption. The caption is retrieve from the REL attribute in
the img element. You can put html element in the REL attribute. Be
aware of extra padding and margin of the html elements you used. (eg
h1, p).</p>
<p>Have a look at the html code:</p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools"><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy to clipboard</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div>
</div>
<ol class="dp-xml" start="1">
    <li class="alt"><span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">id</span><span>=</span><span class="attribute-value">"gallery"</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">a</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">"#"</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">"show"</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">"images/flowing-rock.jpg"</span><span>&nbsp;</span><span class="attribute">alt</span><span>=</span><span class="attribute-value">"Flowing&nbsp;Rock"</span><span>&nbsp;</span><span class="attribute">alt</span><span>=</span><span class="attribute-value">""</span><span>&nbsp;</span><span class="attribute">title</span><span>=</span><span class="attribute-value">""</span><span>&nbsp;</span><span class="attribute">width</span><span>=</span><span class="attribute-value">"580"</span><span>&nbsp;</span><span class="attribute">height</span><span>=</span><span class="attribute-value">"360"</span><span>&nbsp;</span><span class="attribute">rel</span><span>="</span><span class="tag">&lt;</span><span class="tag-name">h3</span><span class="tag">&gt;</span><span>Flowing&nbsp;Rock</span><span class="tag">&lt;/</span><span class="tag-name">h3</span><span class="tag">&gt;</span><span>You&nbsp;can&nbsp;put&nbsp;html&nbsp;element&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;inside&nbsp;the&nbsp;REL&nbsp;attribute."<span class="tag">/&gt;</span><span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">a</span><span>&nbsp;</span><span class="attribute">href</span><span>=</span><span class="attribute-value">"#"</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">img</span><span>&nbsp;</span><span class="attribute">src</span><span>=</span><span class="attribute-value">"images/grass-blades.jpg"</span><span>&nbsp;</span><span class="attribute">alt</span><span>=</span><span class="attribute-value">"Grass&nbsp;Blades"</span><span>&nbsp;</span><span class="attribute">alt</span><span>=</span><span class="attribute-value">""</span><span>&nbsp;</span><span class="attribute">title</span><span>=</span><span class="attribute-value">""</span><span>&nbsp;</span><span class="attribute">width</span><span>=</span><span class="attribute-value">"580"</span><span>&nbsp;</span><span class="attribute">height</span><span>=</span><span class="attribute-value">"360"</span><span>&nbsp;</span><span class="attribute">rel</span><span>=</span><span class="attribute-value">"&lt;h3&gt;Grass&nbsp;Blades&lt;/h3&gt;description"</span><span class="tag">/&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;/</span><span class="tag-name">a</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;......&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;......&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;......&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">"caption"</span><span class="tag">&gt;</span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">"content"</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span><span class="tag">&lt;</span><span class="tag-name">div</span><span>&nbsp;</span><span class="attribute">class</span><span>=</span><span class="attribute-value">"clear"</span><span class="tag">&gt;</span><span class="tag">&lt;/</span><span class="tag-name">div</span><span class="tag">&gt;</span><span>&nbsp; <br></span></span></li>
</ol>
</div>
<br>2<br>
<h2>CSS</h2>
<p>In this section, I declared a container #gallery for this image
slide show. The CSS for this tutorial is pretty straight foward, the
most importance thing is the z-index. You have to make sure the "show"
class z-index is lower than the "caption" z-index.</p>
<div class="dp-highlighter">
<div class="bar">
<div class="tools"><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy to clipboard</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div>
</div>
<ol class="dp-css" start="1">
    <li class="alt"><span><span>body{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">font-family</span><span>:</span><span class="value">arial</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>.clear&nbsp;{&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">clear</span><span>:</span><span class="value">both</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="value">#galler</span><span>y&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">position</span><span>:</span><span class="value">relative</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">height</span><span>:</span><span class="value">360px</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="value">#galler</span><span>y&nbsp;a&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">float</span><span>:</span><span class="value">left</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">position</span><span>:</span><span class="value">absolute</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="value">#galler</span><span>y&nbsp;a&nbsp;img&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">border</span><span>:</span><span class="value">none</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="value">#galler</span><span>y&nbsp;a.</span><span class="value">show</span><span>&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">z-index</span><span>:</span><span class="value">500</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="value">#galler</span><span>y&nbsp;.</span><span class="value">caption</span><span>&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">z-index</span><span>:</span><span class="value">600</span><span>;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">background-color</span><span>:</span><span class="value">#000</span><span>;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">color</span><span>:</span><span class="value">#ffffff</span><span>;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">height</span><span>:</span><span class="value">100px</span><span>;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">width</span><span>:</span><span class="value">100%</span><span>;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">position</span><span>:</span><span class="value">absolute</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;bottom:<span class="value">0</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="value">#galler</span><span>y&nbsp;.</span><span class="value">caption</span><span>&nbsp;.content&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">margin</span><span>:</span><span class="value">5px</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="value">#galler</span><span>y&nbsp;.</span><span class="value">caption</span><span>&nbsp;.content&nbsp;h</span><span class="value">3</span><span>&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">margin</span><span>:</span><span class="value">0</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">padding</span><span>:</span><span class="value">0</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">color</span><span>:</span><span class="value">#1DCCEF</span><span>;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;}&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br></span></li>
</ol>
</div>
<br>
<h2>3. Javascript</h2>
<p>Finally, the Javascript code. I have added comments in each line to explain what it does. My concept for this image slide show:</p>
<ul>
    <li>Hide all the images</li>
    <li>Display the first image and caption</li>
    <li>Find the image with "show" class, and grab the next image using next() method</li>
    <li>Add "show" class to next image</li>
    <li>Animate the image (fadeout the current image, fadein next image)</li>
    <li>And, it repeats above steps over and over again</li>
</ul>
<div class="bar">
<div class="tools"><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('ViewSource',this);return false;">view plain</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('CopyToClipboard',this);return false;">copy to clipboard</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('PrintSource',this);return false;">print</a><a  href="http://www.queness.com/post/152/simple-jquery-image-slide-show-with-semi-transparent-caption#" onclick="dp.sh.Toolbar.Command('About',this);return false;">?</a></div>
</div>
<ol class="dp-c" start="1">
    <li class="alt"><span><span>$(document).ready(</span><span class="keyword">function</span><span>()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Execute&nbsp;the&nbsp;slideShow</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;slideShow();&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>});&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span><span class="keyword">function</span><span>&nbsp;slideShow()&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Set&nbsp;the&nbsp;opacity&nbsp;of&nbsp;all&nbsp;images&nbsp;to&nbsp;0</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;a'</span><span>).css({opacity:&nbsp;0.0});&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Get&nbsp;the&nbsp;first&nbsp;image&nbsp;and&nbsp;display&nbsp;it&nbsp;(set&nbsp;it&nbsp;to&nbsp;full&nbsp;opacity)</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;a:first'</span><span>).css({opacity:&nbsp;1.0});&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Set&nbsp;the&nbsp;caption&nbsp;background&nbsp;to&nbsp;semi-transparent</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;.caption'</span><span>).css({opacity:&nbsp;0.7});&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Resize&nbsp;the&nbsp;width&nbsp;of&nbsp;the&nbsp;caption&nbsp;according&nbsp;to&nbsp;the&nbsp;image&nbsp;width</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;.caption'</span><span>).css({width:&nbsp;$(</span><span class="string">'#gallery&nbsp;a'</span><span>).find(</span><span class="string">'img'</span><span>).css(</span><span class="string">'width'</span><span>)});&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Get&nbsp;the&nbsp;caption&nbsp;of&nbsp;the&nbsp;first&nbsp;image&nbsp;from&nbsp;REL&nbsp;attribute&nbsp;and&nbsp;display&nbsp;it</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;.content'</span><span>).html($(</span><span class="string">'#gallery&nbsp;a:first'</span><span>).find(</span><span class="string">'img'</span><span>).attr(</span><span class="string">'rel'</span><span>))&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;.animate({opacity:&nbsp;0.7},&nbsp;400);&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Call&nbsp;the&nbsp;gallery&nbsp;function&nbsp;to&nbsp;run&nbsp;the&nbsp;slideshow,&nbsp;6000&nbsp;=&nbsp;change&nbsp;to&nbsp;next&nbsp;image&nbsp;after&nbsp;6&nbsp;seconds</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;setInterval(<span class="string">'gallery()'</span><span>,6000);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>}&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span><span class="keyword">function</span><span>&nbsp;gallery()&nbsp;{&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//if&nbsp;no&nbsp;IMGs&nbsp;have&nbsp;the&nbsp;show&nbsp;class,&nbsp;grab&nbsp;the&nbsp;first&nbsp;image</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;current&nbsp;=&nbsp;($(</span><span class="string">'#gallery&nbsp;a.show'</span><span>)?&nbsp;&nbsp;$(</span><span class="string">'#gallery&nbsp;a.show'</span><span>)&nbsp;:&nbsp;$(</span><span class="string">'#gallery&nbsp;a:first'</span><span>));&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Get&nbsp;next&nbsp;image,&nbsp;if&nbsp;it&nbsp;reached&nbsp;the&nbsp;end&nbsp;of&nbsp;the&nbsp;slideshow,&nbsp;rotate&nbsp;it&nbsp;back&nbsp;to&nbsp;the&nbsp;first&nbsp;image</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;next&nbsp;=&nbsp;((current.next().length)&nbsp;?&nbsp;((current.next().hasClass(</span><span class="string">'caption'</span><span>))?&nbsp;$(</span><span class="string">'#gallery&nbsp;a:first'</span><span>)&nbsp;:current.next())&nbsp;:&nbsp;$(</span><span class="string">'#gallery&nbsp;a:first'</span><span>));&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Get&nbsp;next&nbsp;image&nbsp;caption</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">var</span><span>&nbsp;caption&nbsp;=&nbsp;next.find(</span><span class="string">'img'</span><span>).attr(</span><span class="string">'rel'</span><span>);&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Set&nbsp;the&nbsp;fade&nbsp;in&nbsp;effect&nbsp;for&nbsp;the&nbsp;next&nbsp;image,&nbsp;show&nbsp;class&nbsp;has&nbsp;higher&nbsp;z-index</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;next.css({opacity:&nbsp;0.0})&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;.addClass(<span class="string">'show'</span><span>)&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;.animate({opacity:&nbsp;1.0},&nbsp;1000);&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Hide&nbsp;the&nbsp;current&nbsp;image</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;current.animate({opacity:&nbsp;0.0},&nbsp;1000)&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;.removeClass(<span class="string">'show'</span><span>);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Set&nbsp;the&nbsp;opacity&nbsp;to&nbsp;0&nbsp;and&nbsp;height&nbsp;to&nbsp;1px</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;.caption'</span><span>).animate({opacity:&nbsp;0.0},&nbsp;{&nbsp;queue:</span><span class="keyword">false</span><span>,&nbsp;duration:0&nbsp;}).animate({height:&nbsp;</span><span class="string">'1px'</span><span>},&nbsp;{&nbsp;queue:</span><span class="keyword">true</span><span>,&nbsp;duration:300&nbsp;});&nbsp;&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Animate&nbsp;the&nbsp;caption,&nbsp;opacity&nbsp;to&nbsp;0.7&nbsp;and&nbsp;heigth&nbsp;to&nbsp;100px,&nbsp;a&nbsp;slide&nbsp;up&nbsp;effect</span><span>&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;.caption'</span><span>).animate({opacity:&nbsp;0.7},100&nbsp;).animate({height:&nbsp;</span><span class="string">'100px'</span><span>},500&nbsp;);&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="comment">//Display&nbsp;the&nbsp;content</span><span>&nbsp;&nbsp;</span></span></li>
    <li class=""><span>&nbsp;&nbsp;&nbsp;&nbsp;$(<span class="string">'#gallery&nbsp;.content'</span><span>).html(caption);&nbsp;&nbsp;</span></span></li>
    <li class="alt"><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br></span></li>
</ol>
<br><br><img src ="http://www.cnitblog.com/yggl1889/aggbug/60901.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yggl1889/" target="_blank">桂湖山</a> 2009-08-21 10:08 <a href="http://www.cnitblog.com/yggl1889/archive/2009/08/21/60901.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>ExtJs Layout usage</title><link>http://www.cnitblog.com/yggl1889/archive/2008/11/25/51857.html</link><dc:creator>桂湖山</dc:creator><author>桂湖山</author><pubDate>Tue, 25 Nov 2008 02:07:00 GMT</pubDate><guid>http://www.cnitblog.com/yggl1889/archive/2008/11/25/51857.html</guid><wfw:comment>http://www.cnitblog.com/yggl1889/comments/51857.html</wfw:comment><comments>http://www.cnitblog.com/yggl1889/archive/2008/11/25/51857.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnitblog.com/yggl1889/comments/commentRss/51857.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yggl1889/services/trackbacks/51857.html</trackback:ping><description><![CDATA[<br>1 use Cache Var such as<br>&nbsp; detailE1<br>&nbsp; <br>2 use Class<br>&nbsp; contentPanel<br>&nbsp;&nbsp;&nbsp;&nbsp; default contains all the items such as below:<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; items:[<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //from basic.js<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; start,absolute,accordion,anchor,border,cardTabs,cardWizard,column,fit,form,table,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //form custom.js<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; rowLayout,centerLayout,<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //from combination.js<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; absoluteForm,tabsNsetedLayouts<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ]<br>&nbsp; treePanel<br>&nbsp;&nbsp;&nbsp;&nbsp; use &#8220;<span style="font-style: italic;">loader:new Ext.tree.TreeLoader ({dataUrl:'tree-date.json'})</span>&#8221; property the load the data<br>&nbsp; detailsPanel<br><br>3 use Viewport to contain all the panels<br>&nbsp;&nbsp; items:[treePanel,detailsPanel]<br><br>4 use treePanel.on('click',function(n){...}) to deal the event<br>&nbsp; in event handle:<br>&nbsp; use Ext.getCmp('content-panel').layout.setActiveItem(n.id+'-panel') to active the selected Item<br>&nbsp; use detailE1.hide().update(Ext.getDom(n.id+'-details').innerHTML).slideIn('1',{stopFx:true,duration:.2})<br>&nbsp; to show the notes of the treeNode.<br>&nbsp; <br><br>类的定义<br><span><span>Employee&nbsp;=&nbsp;function(name){&nbsp;&nbsp;</span></span>
<ol class="dp-j" start="1">
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span><span>.name&nbsp;=&nbsp;name;&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;<span class="keyword">this</span><span>.addEvents({&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="string">"fired"</span><span>&nbsp;:&nbsp;</span><span class="keyword">true</span><span>,&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<span class="string">"quit"</span><span>&nbsp;:&nbsp;</span><span class="keyword">true</span><span>&nbsp;&nbsp;</span></span></li>
    <li><span>&nbsp;&nbsp;&nbsp;&nbsp;});&nbsp;&nbsp;</span></li>
    <li><span>}&nbsp; <br></span></li>
</ol>
各控件的定义<br>&nbsp;如 arv={<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; id:&nbsp; ..<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; title: ..<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; layout: ..<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; xtype:&nbsp; see below<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; items: [ json,json2,... ]};<br><br>All visual widgets that require rendering into a layout should subclass Component (or Ext.BoxComponent if managed <span class="hilite3">box</span> model handling is required).
<br><br>Every component has a specific <span class="hilite1">xtype</span>, which is its Ext-specific type name, along with methods for checking the <span class="hilite1">xtype</span> like getXType and isXType. This is the list of all valid xtypes:
<br>&nbsp;&nbsp; <br>
<ol class="dp-j" start="1">
    <li><span><span><span class="hilite1">xtype</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Class&nbsp;&nbsp;</span></span></li>
    <li><span>-------------&nbsp;&nbsp;&nbsp;&nbsp;------------------&nbsp;&nbsp;</span></li>
    <li><span><span class="hilite3">box</span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.BoxComponent&nbsp;&nbsp;</span></li>
    <li><span>button&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Button&nbsp;&nbsp;</span></li>
    <li><span>colorpalette&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.ColorPalette&nbsp;&nbsp;</span></li>
    <li><span>component&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Component&nbsp;&nbsp;</span></li>
    <li><span>container&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Container&nbsp;&nbsp;</span></li>
    <li><span>cycle&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.CycleButton&nbsp;&nbsp;</span></li>
    <li><span>dataview&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.DataView&nbsp;&nbsp;</span></li>
    <li><span>datepicker&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.DatePicker&nbsp;&nbsp;</span></li>
    <li><span>editor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Editor&nbsp;&nbsp;</span></li>
    <li><span>editorgrid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.grid.EditorGridPanel&nbsp;&nbsp;</span></li>
    <li><span>grid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.grid.GridPanel&nbsp;&nbsp;</span></li>
    <li><span>paging&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.PagingToolbar&nbsp;&nbsp;</span></li>
    <li><span>panel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Panel&nbsp;&nbsp;</span></li>
    <li><span>progress&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.ProgressBar&nbsp;&nbsp;</span></li>
    <li><span>propertygrid&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.grid.PropertyGrid&nbsp;&nbsp;</span></li>
    <li><span>slider&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Slider&nbsp;&nbsp;</span></li>
    <li><span>splitbutton&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.SplitButton&nbsp;&nbsp;</span></li>
    <li><span>statusbar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.StatusBar&nbsp;&nbsp;</span></li>
    <li><span>tabpanel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.TabPanel&nbsp;&nbsp;</span></li>
    <li><span>treepanel&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.tree.TreePanel&nbsp;&nbsp;</span></li>
    <li><span>viewport&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Viewport&nbsp;&nbsp;</span></li>
    <li><span>window&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Window&nbsp; <br></span></li>
</ol>
<br>
<ol class="dp-j" start="1">
    <li><span>Toolbar&nbsp;components&nbsp;&nbsp;</span></li>
    <li><span>---------------------------------------&nbsp;&nbsp;</span></li>
    <li><span>toolbar&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar&nbsp;&nbsp;</span></li>
    <li><span>tbbutton&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.Button&nbsp;&nbsp;</span></li>
    <li><span>tbfill&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.Fill&nbsp;&nbsp;</span></li>
    <li><span>tbitem&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.Item&nbsp;&nbsp;</span></li>
    <li><span>tbseparator&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.Separator&nbsp;&nbsp;</span></li>
    <li><span>tbspacer&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.Spacer&nbsp;&nbsp;</span></li>
    <li><span>tbsplit&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.SplitButton&nbsp;&nbsp;</span></li>
    <li><span>tbtext&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.Toolbar.TextItem&nbsp;&nbsp;</span></li>
    <li><span>&nbsp;&nbsp;</span></li>
    <li><span>Form&nbsp;components&nbsp;&nbsp;</span></li>
    <li><span>---------------------------------------&nbsp;&nbsp;</span></li>
    <li><span>form&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.FormPanel&nbsp;&nbsp;</span></li>
    <li><span>checkbox&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.Checkbox&nbsp;&nbsp;</span></li>
    <li><span>combo&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.ComboBox&nbsp;&nbsp;</span></li>
    <li><span>datefield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.DateField&nbsp;&nbsp;</span></li>
    <li><span>field&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.Field&nbsp;&nbsp;</span></li>
    <li><span>fieldset&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.FieldSet&nbsp;&nbsp;</span></li>
    <li><span>hidden&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.Hidden&nbsp;&nbsp;</span></li>
    <li><span>htmleditor&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.HtmlEditor&nbsp;&nbsp;</span></li>
    <li><span>label&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.Label&nbsp;&nbsp;</span></li>
    <li><span>numberfield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.NumberField&nbsp;&nbsp;</span></li>
    <li><span>radio&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.Radio&nbsp;&nbsp;</span></li>
    <li><span>textarea&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.TextArea&nbsp;&nbsp;</span></li>
    <li><span>textfield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.TextField&nbsp;&nbsp;</span></li>
    <li><span>timefield&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.TimeField&nbsp;&nbsp;</span></li>
    <li><span>trigger&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Ext.form.TriggerField </span>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br></li>
</ol>
<pre class="source source-javascript"><span class="co1"><em><font color="#009900">//显式创建所容纳的组件</font></em></span><br><span class="kw2"><strong><font color="#003366">var</font></strong></span> panel = <span class="kw2"><strong><font color="#003366">new</font></strong></span> Ext.<span class="me1"><font color="#006600">Panel</font></span><font color="#66cc66"><span class="br0">(</span><span class="br0">{</span></font><br>   ...<br>   <span class="me1"><font color="#006600">items</font></span>: <span class="br0"><font color="#66cc66">[</font></span><br>      <span class="kw2"><strong><font color="#003366">new</font></strong></span> Ext.<span class="me1"><font color="#006600">Button</font></span><font color="#66cc66"><span class="br0">(</span><span class="br0">{</span></font><br>         text: <span class="st0"><font color="#3366cc">'OK'</font></span><br>      <font color="#66cc66"><span class="br0">}</span><span class="br0">)</span></font><br>   <span class="br0"><font color="#66cc66">]</font></span><br><span class="br0"><font color="#66cc66">}</font></span>;<br>&nbsp;<br><span class="co1"><em><font color="#009900">//使用xtype创建</font></em></span><br><span class="kw2"><strong><font color="#003366">var</font></strong></span> panel = <span class="kw2"><strong><font color="#003366">new</font></strong></span> Ext.<span class="me1"><font color="#006600">Panel</font></span><font color="#66cc66"><span class="br0">(</span><span class="br0">{</span></font><br>   ...<br>   <span class="me1"><font color="#006600">items</font></span>: <font color="#66cc66"><span class="br0">[</span><span class="br0">{</span></font><br>      xtype: <span class="st0"><font color="#3366cc">'button'</font></span>,<br>      text: <span class="st0"><font color="#3366cc">'OK'</font></span><br>   <font color="#66cc66"><span class="br0">}</span><span class="br0">]</span></font><br><span class="br0"><font color="#66cc66">}</font></span>;</pre>
<p>第一个例子中，面板初始化的同时，按钮总是会立即被创建的。如果加入较多的组件，这种方法很可能界面的渲染速度。第二例子中，按钮直到面板真正在浏览器上显示才会被创建和渲染。</p>
<p>如果面板从未显示（例如有个tab一直是隐藏的），那么按钮就不会被创建，不会消耗任何资源了。</p>
&nbsp;<br><br><br><br>        <img src ="http://www.cnitblog.com/yggl1889/aggbug/51857.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yggl1889/" target="_blank">桂湖山</a> 2008-11-25 10:07 <a href="http://www.cnitblog.com/yggl1889/archive/2008/11/25/51857.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item><item><title>jsp </title><link>http://www.cnitblog.com/yggl1889/archive/2008/06/16/45776.html</link><dc:creator>桂湖山</dc:creator><author>桂湖山</author><pubDate>Mon, 16 Jun 2008 03:18:00 GMT</pubDate><guid>http://www.cnitblog.com/yggl1889/archive/2008/06/16/45776.html</guid><wfw:comment>http://www.cnitblog.com/yggl1889/comments/45776.html</wfw:comment><comments>http://www.cnitblog.com/yggl1889/archive/2008/06/16/45776.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnitblog.com/yggl1889/comments/commentRss/45776.html</wfw:commentRss><trackback:ping>http://www.cnitblog.com/yggl1889/services/trackbacks/45776.html</trackback:ping><description><![CDATA[在jsp用&lt;html:hidden&gt;等标签时，必须保证引用了相关的taglib<br>如&lt;% @taglib uri="xx" prefix "html" %&gt;<br><br><br><br><img src ="http://www.cnitblog.com/yggl1889/aggbug/45776.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.cnitblog.com/yggl1889/" target="_blank">桂湖山</a> 2008-06-16 11:18 <a href="http://www.cnitblog.com/yggl1889/archive/2008/06/16/45776.html#Feedback" target="_blank" style="text-decoration:none;">发表评论</a></div>]]></description></item></channel></rss>