摘要:
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
阅读(871)
推荐(0)
摘要:
window的显示从这个目标控件开始以动画形式渐变地显示出来再渐变的hide(); 嘿嘿。。。Modal="true"设置在show及hide的同时是否有蒙板效果
阅读全文
posted @ 2009-11-01 02:09
Andy
阅读(1570)
推荐(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
阅读(1069)
推荐(0)
摘要:
记得以前的时候弄了一下 但是现在已经忘记得差不多了站在巨人的肩膀上 很多朋友帮忙 给我解释 记录下来 呵1、对象的 Listeners 里有handler 指定js方法或函数,同时也可以直接针对对象写操作还有fn 直接调js里面的方法和函数(fn就是指event handler 的function pointer ;一个函数指针,指向你定义的函数的内存地址;给handler一个函数。。然后事件触发...
阅读全文
posted @ 2009-11-01 02:08
Andy
阅读(1388)
推荐(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
阅读(597)
推荐(0)
摘要:
foreach (Anchor o in FormLayout1.Anchors) { string textfield_text=((TextField)o.Items[0]).Text; }
阅读全文
posted @ 2009-11-01 02:04
Andy
阅读(404)
推荐(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
阅读(1244)
推荐(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
阅读(676)
推荐(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
阅读(1069)
推荐(0)
posted @ 2009-11-01 01:57
Andy
阅读(387)
推荐(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
阅读(646)
推荐(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
阅读(536)
推荐(0)
摘要:
接触ExtJs不久,一直以来都是DotNet阵营,某天在网上看到Coolite就爱不释手了。但是用起来才知道不是那么顺手,可能是刚刚接触的原因。。网上的关于Coolite的资料更是少之又少了,唯一能够指望的只有Coolite官方的论坛。虽然它的官方论坛牛人很多,也通过论坛解决了不少问题,但是总觉得都是一知半解的。 首先我觉得记得几个关键字,属性名都是其次的。关键是理解弄懂控件、对象的运行机制,步骤...
阅读全文
posted @ 2009-11-01 01:50
Andy
阅读(792)
推荐(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
阅读(591)
推荐(0)
摘要:
<scripttype="text/javascript">functionDelSelectedRows(){Ext.MessageBox.confirm('提示','是否要删除这些记录',function(btn){if(btn=="yes"){Coolite.AjaxMethods.DeleteSelectedWorkFlow();}});}functionDelSelected...
阅读全文
posted @ 2009-11-01 01:47
Andy
阅读(563)
推荐(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
阅读(572)
推荐(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
阅读(470)
推荐(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
阅读(1048)
推荐(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
阅读(941)
推荐(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
阅读(1042)
推荐(0)
摘要:
Coolite Toolkit的强大功能深深的吸引了我,也点燃了我内心的希望,如果借助Coolite Toolkit来开发B/S程序,那将是一件多么简单而快乐的事情啊,正如它所说:“Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件,Coolite Toolkit非常适合做web应用程序的开发,它提供了很多专业的Asp.net输入、验证、显示控件,和页面布局...
阅读全文
posted @ 2009-11-01 01:36
Andy
阅读(747)
推荐(0)
摘要:
下面为扩张grid的 代码/***@autherhuangfeng*@classExt.ux.GridExtend*通用的grid*/Ext.ux.GridExtend=function(config){Ext.QuickTips.init();this.config=config;this.filters=this.config.filters||'';/***@param{String}*显示...
阅读全文
posted @ 2009-11-01 01:17
Andy
阅读(940)
推荐(0)
摘要:
假设页面上有个按钮,为: Java代码 <ext:ButtonID="Button1"runat="server"Text="ClickMe"> </ext:Button><ext:Button ID="Button1" runat="server" Text="Click Me"></ext:Button>第一件我们需要做的事情,就是给这个按钮加类...
阅读全文
posted @ 2009-11-01 01:11
Andy
阅读(945)
推荐(0)
摘要:
Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。首先,一个表格应该有列定义,即定义表头ColumnMode...
阅读全文
posted @ 2009-11-01 01:10
Andy
阅读(1657)
推荐(0)
摘要:
Ext2.0是一个javascript框架,它的Grid控件和其它可以显示数据的控件,能够支持多种数据类型,如二维数组、Json数据和XML数据,甚至包括我们自定义的数据类型。Ext为我们提供了一个桥梁Ext.data.Store,通过它我们可以把任何格式的数据转化成grid可以使用的形式,这样就不需要为每种数据格式写一个grid的实现了。首先,一个表格应该有列定义,即定义表头ColumnMode...
阅读全文
posted @ 2009-11-01 01:05
Andy
阅读(2027)
推荐(0)
摘要:
今天需要做个复选框删除,碰到了一个小难题,然后我一通乱写,居然误打误撞吧问题给解决了.堵塞的思维一下活跃起来,不禁想把Coolite的方法调用写下来. 还是以按钮说起吧: Coolite的按钮方法调用很灵活,它可以非常方便的调用javascript方法,也可以调用后台代码中的方法.可以非常灵活的传递参数. 1.调用javaScript中的方法 首先假设javascript方法为 var scrip...
阅读全文
posted @ 2009-11-01 01:04
Andy
阅读(413)
推荐(0)
摘要:
function view(){var selectedItem = tree.getSelectionModel().getSelectedNode();if (!selectedItem) {selectedItem = tree.getRootNode(); }var parentId = selectedItem.id;task(parentId); };//更新结束TreePanel1....
阅读全文
posted @ 2009-11-01 01:03
Andy
阅读(460)
推荐(0)
摘要:
private void AddField(Store store, RecordField field) { if (Ext.IsAjaxRequest) store.AddField(field); else store.Reader.Reader.Fields.Add(field); } public void LoadGrid(Store store, GridPanel grid, bo...
阅读全文
posted @ 2009-11-01 01:02
Andy
阅读(874)
推荐(0)
摘要:
一、1。Coolite下如何自定义控件样式表[代码]Coolite和EXT的自定义CSS方法就是这样, 按照标准名字定义样式就行了如.x-grid3-summary-row, 自动识别,如果还不明白,可以下载个ExtJS,进入到ext.css里面就能看到所有CSS的名字2. (1)Coolite控件语言包问题,如Grid,和日期类型控件,汉化的方法[代码] (2)ScriptManager问题,如...
阅读全文
posted @ 2009-11-01 01:00
Andy
阅读(696)
推荐(0)
摘要:
二、coolite TreeNode NodeClick传id到后台的方法重点如下:[代码]<ext:Parameter Name="Id" Value="node.id" Mode="Raw"></ext:Parameter> 这边value="node.id"就可以了,模式一定要改为Raw[代码]原文:http://hi.baidu.com/haofz1983/blog...
阅读全文
posted @ 2009-11-01 01:00
Andy
阅读(364)
推荐(0)
摘要:
Coolite Toolkit: Events 事件学习AjaxEvents、AjaxMethods、Listeners使用!AjaxEvents:Coolite Toolkit所提供的很多控件中提供了AjaxEvent,用来实现异步提交等相关功能。在CooliteToolkit 的Button控件中使用:Test.aspx页面中:<form id="form1" runat="server...
阅读全文
posted @ 2009-11-01 00:58
Andy
阅读(767)
推荐(0)
摘要:
最近在学习使用 Coolite.Net控件,网上资料又少得很,没办法只好【死盯着】让人头皮发麻的 E文 文档,一遍一遍的试着各个属性,让人....吐泡泡!随笔记下一些使用Coolite过程中的方法! 1.获取一个对象:#{控件的Id} 客户端,和服务端都可以,但服务端必须是 拼装在String里面的!2.获取值的方式: <ext:Label 控件: #{控件的Id}.getText(); ...
阅读全文
posted @ 2009-11-01 00:58
Andy
阅读(642)
推荐(0)
摘要:
引言:最近一直在尝试着使用Coolite Toolkit,网上相关资料较少,只好硬着头皮尝试一些东西,随笔记下一些控件客户端使用的方法。获得一个对象:格式:#{控件的Id}, 客户端使用: <ext:Button ID="Button6" runat="server" Text="获得控件对象" OnClientClick="alert(#{Button6})" ></ext:B...
阅读全文
posted @ 2009-11-01 00:55
Andy
阅读(528)
推荐(0)
摘要:
简介Coolite Toolkit 是一个支持ASP.NET AJAX的Web控件。Coolite Toolkit是基于跨浏览器的ExtJS 库开发而来的,并且简化了开发步骤,并且包含有丰富的Ajax运用。Coolite Toolkit和ExtJS 都是开源的。可能通过SVN直接获取Coolite 的代码。 系统要求Visual Studio 2005 或者2008。Visual Web Deve...
阅读全文
posted @ 2009-11-01 00:52
Andy
阅读(421)
推荐(0)