您正在查看 "Ext" 分类下的文章 2008-12-15 22:42 能否对grid中的数据输出进行判断,比如值大于一定范围的让它显示的时候改变一个颜色或者加入一个图标?
这么搞:
如下:{id:'3',header:'名称',dataIndex:'name',renderer:DomUrl},//这边很重要!呵呵
定义DomUrl方法
function DomUrl(value){
return "<a href=>"+value+"</a>";
//这边加你的判断就行了,呵呵
} |
2008-12-08 10:07 一定要通过load事件来读取,不然是无法读取的!!!!!
var arrayUrl = "array.asp";
var ds_dwdj = new Ext.data.SimpleStore({
url:arrayUrl+"?page=1&limit=10&sql="+escape("select id,djmcheng from xxdjb"),
fields:['id','djmcheng']
});
ds_dwdj.load();
ds_dwdj.on('load',a, this, true);//这里需要注意
function a(){
alert(ds_dwdj.getAt(0).get('djmcheng' |
2008-12-06 14:48
columnWidth:05表示一行的50%
-------------------------------------------------------------------------------
new Ext.FormPanel({
|
2008-12-03 10:50
呵呵 接触ext2.0一个月了,总结了些东西,都是些实用的技巧,呵呵与大家分享.
(有些是网上抄来的~别骂偶~)
1.modal:true这个放在Ext.window里作用是让window成为一个模式窗口,这样当这个窗口弹出后,他的父窗口不可用.
2.当一个Ext.window的closeAction有两种选择close/hide(完全关闭/隐藏)close就是把此window destroy。
hide是把此window隐藏,这样做的复用性比较强,注:如果要重新渲染这个window的html,需要window.body.update(‘html |
2008-12-02 16:52 周末对ext布局进行了研究,发现以前觉得比较麻烦的东西,现在看来十分简单。ext的使用不是特别困难,但是如何才可以保证ext可以满足各种变态的页面需求的同时又可以使开发人员不去接触一堆一堆的js呢?这个问题肯定是个难题。
还是贴点代码。下面的代码实现了利用table模式布局FormPanel。解决了在非form模式下label不能显示的问题,但是还是存在问题,例如通常情况下“开始日期”和“结束日期”一般只占一个column,也就是两个元素各占半个column。
<!DOCTYPE H |
2008-12-02 16:51 Table布局由类Ext.layout.TableLayout定义,名称为table,该布局负责把容器中的子元素按照类似普通html标签
Ext.onReady(function(){
var panel=new Ext.Panel({
renderTo:"hello",
title:"容器组件",
width:500,
height:200,
layout:"table",
layoutConfig: {
columns: 3
},
items:[{title:"子元素1",html:"这是子元素1中的内容",rowspan:2,height:100},
{t |
2008-12-02 16:48 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<link rel="stylesheet" type="text/css" href="../ext/resources/css/ext-all.css" />
<script type="text/javascript" src="../ext/adapter/ext/ext-base.js"></script>
<script type="text/javascript" src="../ext/ext-all.js" |
2008-12-01 17:51 2008-11-30 22:47 一个综合性的布局例子源码,效果很漂亮,用的是layout: form,有个小bug
|
2008-11-30 22:37 在实际的网页开发中,大部分时间都要涉及到Form表单的处理。在Ext框架中也提供了很多这方面的控件,而且还有一个专门的FormPanel布 局,该布局默认为放在面板上面的所有控件都是换行放置,而在实际应用中为了美观,有些需要横排,特别是Radio控件,这个时候就需要我们重新定制这些控 件的布局了,该例子中使用CSS来实现这些功能,先贴出一张效果图。

<!DOCTYPE html PUBLIC
|
2008-11-30 22:37 <script type="text/javascript">Ext.BLANK_IMAGE_URL = '../ext/resources/images/default/s.gif';</script>
原来可以在代码中直接指定!
|
2008-11-30 22:26 这是Xml文档
<?xml version="1.0" encoding="utf-8" ?> |
2008-11-28 14:29 grid.getStore().getAt(rowIndex).get("name") )
其实就是重新回到store里面去找! |
2008-11-28 13:25 /**//**
* 列表右键菜单
|
2008-11-18 11:09 最近公司有个项目使用了 EXT技术,在使用中由于大部分的功能模块都比较类似,所以对GridPanel进行了扩展,达到了简化使用的目的。
代码如下:
|
| | |