Coolite开发过程中的学习笔记(二)
来源:互联网 发布:gid 软件 免费下载 编辑:程序博客网 时间:2024/06/08 06:39
杂一
据我了解,Coolite中现在的Combox和Grid都需要一个Store的支持。目前对Store还没有深入研究过,只知道前台写一些字段名,后台Store绑定一下,然后Combox和Grid的StoreID分别指向对应的Store。
杂二
发现在<ext:Panel runat="server"></ext:Panel>(Panel控件)中间可以写HTML代码或者使用ASP.NET控件,但是需要在webconfig中添加黄色字体部分。
<system.web>
<httpModules>
<add name="ScriptModule" type="System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
<add name="AjaxRequestModule" type="Coolite.Ext.Web.AjaxRequestModule, Coolite.Ext.Web" />
</httpModules>
</system.web>
杂三
Coolite的布局,在之前的学习笔记(八)已经讲过。
杂四
目前的开发过程中,我们自己在后台拼接一个JSON形式的字符串,然后return给前台,前台调用后台方法得到该字符串再经过以下一句转换:
var data = eval("(" + result + ")"); //把字符串转换对象
这样data就可以使用了data["xxx"]或者data.xxx
相信会有更简便的方法。
杂五
FormPanel的好处:
//reset重置
<Click Handler="#{FormPanel1}.getForm().reset();" />
//得到一个匿名的 对象
<Click Handler="alert(Ext.encode(#{FormPanel1}.getForm().getValues()));" />
//得到表单 序列化后的string
<Click Handler="alert(#{FormPanel1}.getForm().getValues(true));" />
//把表单的数据更新到grid中
<Click Handler="#{FormPanel1}.getForm().updateRecord(#{GridPanel1}.getSelectionModel().getSelected());" />
因下班未完。。。
继续。。。
杂六
//更换皮肤,有三种:Default、Gray、Slate
this.ScriptManager1.Theme = Coolite.Ext.Web.Theme.Slate;
//Grid相关
①
<ext:RowNumbererColumn Header="序号"></ext:RowNumbererColumn>
//是给Grid加序号,加在<ColumnModel>的<Columns>中
②
TrackMouseOver="true" //鼠标经过的时候行轨迹变色效果
③
Border="true" //给Grid加上圆角边框
④
<Renderer Fn="RenderFn" />
//可以控制数据呈现时的效果,加在标签<ext:Column>内,调用的JS的函数RenderFn(value, metadata, record, rowIndex, colIndex, store) {},它有5个参数,可以查看ExtJS的API
杂七
表单常用属性
- Coolite开发过程中的学习笔记(二)
- coolite1.0 学习笔记(一) -- 配置coolite开发环境
- Coolite Toolkit 学习笔记一
- Coolite AjaxEvents、Listeners学习笔记
- Coolite Toolkit 学习笔记一
- Coolite Toolkit学习笔记系列文章
- Coolite学习笔记----ComBoBox绑定数据源
- coolite(二)coolite方法调用
- 软件开发过程中的事务处理(二)
- JVM学习笔记(二) 执行过程
- Python学习笔记(二)Pytho解释器和程序开发、执行过程
- 软件开发过程学习笔记(二)之软件需求模板
- 存储过程 学习笔记二
- Coolite Toolkit学习笔记:服务器端Alert,Confirm,Prompt
- UITableView入门学习笔记(个人学习过程中的笔记)
- 【学习笔记】mysql中的数据类型(二)
- STL学习过程中的笔记
- 学习HTML过程中的笔记
- 今天开播了.
- QTextEdit设置最大可输入字符
- C++引用小结
- OPENQUERY
- 一个C++程序编译失败引发的思考
- Coolite开发过程中的学习笔记(二)
- 详解Linux2.6内核中基于platform机制的驱动模型
- JS中parseInt函数的一个问题
- s3c2440对nandflash的操作(K9F2G08)
- Ubuntu使用----整体+浏览器
- buffer overflow
- U-Boot启动内核分析
- auto cad 2006 安装问题2则
- android 如何开启相机LED闪光灯