摘要: 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... 阅读全文
posted @ 2009-11-01 23:00 Andy 阅读(863) 评论(0) 推荐(0) 编辑
摘要: window的显示从这个目标控件开始以动画形式渐变地显示出来再渐变的hide(); 嘿嘿。。。Modal="true"设置在show及hide的同时是否有蒙板效果 阅读全文
posted @ 2009-11-01 02:09 Andy 阅读(1558) 评论(0) 推荐(1) 编辑
摘要: 在页面中引用一个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... 阅读全文
posted @ 2009-11-01 02:08 Andy 阅读(1060) 评论(0) 推荐(0) 编辑
摘要: 记得以前的时候弄了一下 但是现在已经忘记得差不多了站在巨人的肩膀上 很多朋友帮忙 给我解释 记录下来 呵1、对象的 Listeners 里有handler 指定js方法或函数,同时也可以直接针对对象写操作还有fn 直接调js里面的方法和函数(fn就是指event handler 的function pointer ;一个函数指针,指向你定义的函数的内存地址;给handler一个函数。。然后事件触发... 阅读全文
posted @ 2009-11-01 02:08 Andy 阅读(1349) 评论(0) 推荐(0) 编辑
摘要: //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... 阅读全文
posted @ 2009-11-01 02:06 Andy 阅读(586) 评论(0) 推荐(0) 编辑
摘要: foreach (Anchor o in FormLayout1.Anchors) { string textfield_text=((TextField)o.Items[0]).Text; } 阅读全文
posted @ 2009-11-01 02:04 Andy 阅读(390) 评论(0) 推荐(0) 编辑
摘要: 使用过Ext的朋友都体会过该JavaScript库的强大,但该库的学习门槛较高。现在有了一个封装了Ext库的Asp.net 服务器控件,当前有二个版本,分别支持.NET2.0和.NET3.5,本人试用的是.NET3.5 版本,内包含ScriptManager、ScriptContainer、HtmlEditor、Panel,DataPicker、HiddenField、RadioButton、Ca... 阅读全文
posted @ 2009-11-01 02:04 Andy 阅读(1231) 评论(0) 推荐(0) 编辑
摘要: <%@ Page Language="C#" %><%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://ww... 阅读全文
posted @ 2009-11-01 02:02 Andy 阅读(666) 评论(0) 推荐(0) 编辑
摘要: <ext:Column DataIndex="ContactName" Header="Contact Name"> <Editor> <ext:TextField ID="TextField2" runat="server" /> </Editor> </ext:Column> <ext:Column DataIndex="Con... 阅读全文
posted @ 2009-11-01 02:00 Andy 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2009-11-01 01:57 Andy 阅读(380) 评论(0) 推荐(0) 编辑
摘要: 1、AjaxEvet://这是一个服务端方法 protected void UpdateTimeStamp(object sender, AjaxEventArgs e) { this.SetTime(); }//Html 调用上述方法<ext:Button ID="Button1" runat="server" Text="Click Me"> <AjaxEvents> ... 阅读全文
posted @ 2009-11-01 01:57 Andy 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 近来不知什么原因,发现国人有不少开始学习Coolite了,对于有些人可能不知道什么是Coolite,这里先简单介绍一下:Coolite Toolkit 简介 Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件。 Coolite Toolkit是基于跨浏览器的ExtJS 库开发而来的,并且简化了开发步骤,并且包含有丰富的Ajax运用。 Coolite Toolkit和Ex... 阅读全文
posted @ 2009-11-01 01:54 Andy 阅读(528) 评论(0) 推荐(0) 编辑
摘要: 接触ExtJs不久,一直以来都是DotNet阵营,某天在网上看到Coolite就爱不释手了。但是用起来才知道不是那么顺手,可能是刚刚接触的原因。。网上的关于Coolite的资料更是少之又少了,唯一能够指望的只有Coolite官方的论坛。虽然它的官方论坛牛人很多,也通过论坛解决了不少问题,但是总觉得都是一知半解的。 首先我觉得记得几个关键字,属性名都是其次的。关键是理解弄懂控件、对象的运行机制,步骤... 阅读全文
posted @ 2009-11-01 01:50 Andy 阅读(779) 评论(0) 推荐(0) 编辑
摘要: 找了很多资料后,终于找到问题所在:这是ext的小bug(但是EXT团队不这样认为),这个问题不但在Coolite中才有,Extjs3.0也有。 解决办法: 在Extjs中PagingToolbar.js(或者在ext-all.js)中找到以下代码: JScript code this.cursor=o.params?o.params[this.paramNames.start]:0;更改成: JS... 阅读全文
posted @ 2009-11-01 01:49 Andy 阅读(583) 评论(0) 推荐(0) 编辑
摘要: <scripttype="text/javascript">functionDelSelectedRows(){Ext.MessageBox.confirm('提示','是否要删除这些记录',function(btn){if(btn=="yes"){Coolite.AjaxMethods.DeleteSelectedWorkFlow();}});}functionDelSelected... 阅读全文
posted @ 2009-11-01 01:47 Andy 阅读(551) 评论(0) 推荐(0) 编辑
摘要: 1.前台代码 <form id="form1" runat="server"> <ext:ScriptManager runat="server"> </ext:ScriptManager> <ext:TreePanel ID="TreePanel1" runat="server" RootVisible="true" Height="600px" Wi... 阅读全文
posted @ 2009-11-01 01:45 Andy 阅读(564) 评论(0) 推荐(0) 编辑
摘要: protected void Page_Load(object sender, EventArgs e) { if (!Coolite.Ext.Web.Ext.IsAjaxRequest) { //Coolite.Utilities.FileUtils.ReadFile(); //Coolite.Utilities.StringUtils.PadLeft(); //Coolite.Utilitie... 阅读全文
posted @ 2009-11-01 01:44 Andy 阅读(462) 评论(0) 推荐(0) 编辑
摘要: 绑定方式1: private void BindCombox2(ComboBox cb) { DataTable dt = new Bll.CoolingWater().GetAllCoolingWater(); foreach (DataRow r in dt.Rows) { cb.Items.Add(new Coolite.Ext.Web.ListItem(r[1].ToString(),r[... 阅读全文
posted @ 2009-11-01 01:44 Andy 阅读(1038) 评论(0) 推荐(0) 编辑
摘要: protected void Page_Load(object sender, EventArgs e) { if (!Ext.IsAjaxRequest) { BindTree(TreePanel1.Root, 0); } } private void BindTree(Coolite.Ext.Web.TreeNodeCollection nodes, int p) { DataTable d... 阅读全文
posted @ 2009-11-01 01:43 Andy 阅读(933) 评论(0) 推荐(0) 编辑
摘要: 1.AjaxEvents<AjaxEvents> <Click OnEvent="Select"> <ExtraParams> <ext:Parameter Name="Id" Value="node.id" Mode="Raw"> </ext:Parameter> <ext:Parameter Name="Name" Value=... 阅读全文
posted @ 2009-11-01 01:40 Andy 阅读(1028) 评论(0) 推荐(0) 编辑