<?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title type="text">博客园_IT技术共享</title><subtitle type="text">.NET、FLEX、AJAX、COOLITE等技术共享</subtitle><id>http://feed.cnblogs.com/blog/u/14454/rss</id><updated>2009-11-18T19:00:36Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><generator>feed.cnblogs.com</generator><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/"/><link rel="self" type="application/atom+xml" href="http://feed.cnblogs.com/blog/u/14454/rss"/><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1594218.html</id><title type="text">Coolite Destop 动态生成菜单</title><summary type="text">Coolite.Ext.Web.MenuItem item = new Coolite.Ext.Web.MenuItem();item.Text = "aa";Coolite.Ext.Web.Menu bb = new Coolite.Ext.Web.Menu();Coolite.Ext.Web.MenuItem subItem = new Coolite.Ext.Web.MenuItem();s...</summary><published>2009-11-01T15:00:00Z</published><updated>2009-11-01T15:00:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1594218.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1594218.html"/><content type="text">Coolite.Ext.Web.MenuItem item = new Coolite.Ext.Web.MenuItem();item.Text = "aa";Coolite.Ext.Web.Menu bb = new Coolite.Ext.Web.Menu();Coolite.Ext.Web.MenuItem subItem = new Coolite.Ext.Web.MenuItem();s...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593796.html</id><title type="text">ext js window的 AnimateTarget属性</title><summary type="text">window的显示从这个目标控件开始以动画形式渐变地显示出来再渐变的hide（）; 嘿嘿。。。Modal="true"设置在show及hide的同时是否有蒙板效果</summary><published>2009-10-31T18:09:00Z</published><updated>2009-10-31T18:09:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593796.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593796.html"/><content type="text">window的显示从这个目标控件开始以动画形式渐变地显示出来再渐变的hide（）; 嘿嘿。。。Modal="true"设置在show及hide的同时是否有蒙板效果</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593794.html</id><title type="text">ext 从头开始 extjs 控件 触发事件 的几种方式</title><summary type="text">记得以前的时候弄了一下 但是现在已经忘记得差不多了站在巨人的肩膀上 很多朋友帮忙 给我解释 记录下来 呵1、对象的 Listeners 里有handler 指定js方法或函数，同时也可以直接针对对象写操作还有fn 直接调js里面的方法和函数（fn就是指event handler 的function pointer ;一个函数指针,指向你定义的函数的内存地址;给handler一个函数。。然后事件触发...</summary><published>2009-10-31T18:08:00Z</published><updated>2009-10-31T18:08:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593794.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593794.html"/><content type="text">记得以前的时候弄了一下 但是现在已经忘记得差不多了站在巨人的肩膀上 很多朋友帮忙 给我解释 记录下来 呵1、对象的 Listeners 里有handler 指定js方法或函数，同时也可以直接针对对象写操作还有fn 直接调js里面的方法和函数（fn就是指event handler 的function pointer ;一个函数指针,指向你定义的函数的内存地址;给handler一个函数。。然后事件触发...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593795.html</id><title type="text">ext js gridpanel绑定到动态生成的store</title><summary type="text">在页面中引用一个gridpanel 并给它指定一个store然后在后台代码中给store动态灌数据 string file_id=e2.ExtraParams["file_id"].ToString(); string FN_SUB_NAME = e2.ExtraParams["FN_SUB_NAME"].ToString(); string FN_TEMPFILE_NAME = e2.Extra...</summary><published>2009-10-31T18:08:00Z</published><updated>2009-10-31T18:08:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593795.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593795.html"/><content type="text">在页面中引用一个gridpanel 并给它指定一个store然后在后台代码中给store动态灌数据 string file_id=e2.ExtraParams["file_id"].ToString(); string FN_SUB_NAME = e2.ExtraParams["FN_SUB_NAME"].ToString(); string FN_TEMPFILE_NAME = e2.Extra...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593793.html</id><title type="text">coolite的一点东西</title><summary type="text">//if( Test_TreeNode(row[0].ToString()+"p",nodes)) //{ } private bool Test_TreeNode(string Node_Id,Coolite.Ext.Web.TreeNodeCollection nodes) { //用遍历找是否存在刚要添加的node 有则不添加 bool isNew=true; foreach (Async...</summary><published>2009-10-31T18:06:00Z</published><updated>2009-10-31T18:06:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593793.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593793.html"/><content type="text">//if( Test_TreeNode(row[0].ToString()+"p",nodes)) //{ } private bool Test_TreeNode(string Node_Id,Coolite.Ext.Web.TreeNodeCollection nodes) { //用遍历找是否存在刚要添加的node 有则不添加 bool isNew=true; foreach (Async...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593791.html</id><title type="text">Coolite 换肤</title><summary type="text">使用过Ext的朋友都体会过该JavaScript库的强大，但该库的学习门槛较高。现在有了一个封装了Ext库的Asp.net 服务器控件，当前有二个版本，分别支持.NET2.0和.NET3.5，本人试用的是.NET3.5 版本，内包含ScriptManager、ScriptContainer、HtmlEditor、Panel,DataPicker、HiddenField、RadioButton、Ca...</summary><published>2009-10-31T18:04:00Z</published><updated>2009-10-31T18:04:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593791.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593791.html"/><content type="text">使用过Ext的朋友都体会过该JavaScript库的强大，但该库的学习门槛较高。现在有了一个封装了Ext库的Asp.net 服务器控件，当前有二个版本，分别支持.NET2.0和.NET3.5，本人试用的是.NET3.5 版本，内包含ScriptManager、ScriptContainer、HtmlEditor、Panel,DataPicker、HiddenField、RadioButton、Ca...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593792.html</id><title type="text">Coolite 中 遍历formlayout中的anchors中的anchor 并找到其中的TextField</title><summary type="text">foreach (Anchor o in FormLayout1.Anchors) { string textfield_text=((TextField)o.Items[0]).Text; }</summary><published>2009-10-31T18:04:00Z</published><updated>2009-10-31T18:04:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593792.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593792.html"/><content type="text">foreach (Anchor o in FormLayout1.Anchors) { string textfield_text=((TextField)o.Items[0]).Text; }</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593790.html</id><title type="text">coolite SqlDataSource</title><summary type="text">&lt;%@ Page Language="C#" %&gt;&lt;%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww...</summary><published>2009-10-31T18:02:00Z</published><updated>2009-10-31T18:02:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593790.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593790.html"/><content type="text">&lt;%@ Page Language="C#" %&gt;&lt;%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %&gt;&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593788.html</id><title type="text">coolite 更新 删除 修改</title><summary type="text">&lt;ext:Column DataIndex="ContactName" Header="Contact Name"&gt; &lt;Editor&gt; &lt;ext:TextField ID="TextField2" runat="server" /&gt; &lt;/Editor&gt; &lt;/ext:Column&gt; &lt;ext:Column DataIndex="Con...</summary><published>2009-10-31T18:00:00Z</published><updated>2009-10-31T18:00:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593788.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593788.html"/><content type="text">&lt;ext:Column DataIndex="ContactName" Header="Contact Name"&gt; &lt;Editor&gt; &lt;ext:TextField ID="TextField2" runat="server" /&gt; &lt;/Editor&gt; &lt;/ext:Column&gt; &lt;ext:Column DataIndex="Con...</content></entry><entry><id>http://www.cnblogs.com/AndySong/archive/2009/11/01/1593786.html</id><title type="text">Coolite服务端方法调用与Web.Config配置</title><summary type="text">1、AjaxEvet：//这是一个服务端方法 protected void UpdateTimeStamp(object sender, AjaxEventArgs e) { this.SetTime(); }//Html 调用上述方法&lt;ext:Button ID="Button1" runat="server" Text="Click Me"&gt; &lt;AjaxEvents&gt; ...</summary><published>2009-10-31T17:57:00Z</published><updated>2009-10-31T17:57:00Z</updated><author><name>Andy</name><uri>http://www.cnblogs.com/AndySong/</uri></author><link rel="alternate" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593786.html"/><link rel="alternate" type="text/html" href="http://www.cnblogs.com/AndySong/archive/2009/11/01/1593786.html"/><content type="text">1、AjaxEvet：//这是一个服务端方法 protected void UpdateTimeStamp(object sender, AjaxEventArgs e) { this.SetTime(); }//Html 调用上述方法&lt;ext:Button ID="Button1" runat="server" Text="Click Me"&gt; &lt;AjaxEvents&gt; ...</content></entry></feed>
