- 浏览: 597515 次
- 性别:
- 来自: 杭州
最新评论
-
ilyq:
请问,px.gif 在哪里
斜线表头 -
jisang:
没看懂,第一个org.js和最后的js什么关系,可否发我一份完 ...
用ExtJS 实现动态载入树(Load tree) -
JavaStudyEye:
我去,能否搞个正确点的,,,
<#list ...
freemarker 遍历map 对象 -
PangSir:
大爱,简直是大爱!!困扰这么久以来的问题,虽然知道是CSS的问 ...
ExtJs checkbox radiobox 问题 汇总 -
skynet_java:
有demo嘛!邮箱:think_world@foxmail.c ...
消息推送服务需求 - 服务器开发、客户端开发
文章列表
buttons: [
{
text: '发送',
handler:function(){
form3.getForm().submit({
success:function(form1,action){
Ext.Msg.alert('返回报文',action.result.msg);
},
failure:func ...
ext.data store reader proxy
Ext.data.Record 就是一个设定了内部数据类型的对象,为store最基本组成部分,如果把store看为一张二维表,则record即为对应的一行
record 主要功能为保存数据,并且在内部数据发生改变的时记录修改的状态,它还可以保留修改之前的原始值
var PersonRecord=Ext.data.Record.create([
{name:'name',type:'string'},
{name:'sex',type:'int'}
]);
PersonRecord就为新定义的类型,包含name sex两 ...
var data={
id:0;
totalProperty:2 //数据总量
suceccProperty:true //当前请求是否执行成功,进而判断数据是否加载
root:[
{id;'id1',name:'name1',descn:'descn1'},
{id;'id2',name:'name2',descn:'descn2'}
]};
var reader=new Ext.data.jsonReader({
suceccProperty:"suceccproperty",
totalProperty:"to ...
复选框
var sm=new Ext.grid.CheckboxSelectionModel();
var cm=new Ext.grid.ColumnModel([
new Ext.grid.RowNumberer(),
sm,
{header:'编号',dataIndex:"id"},
....
]);
var grid=new Ext.grid.GridPanel({
renderTo:'grid',
store:store,
cm:cm
sm:sm
});
虽然CheckboxSel ...
将按钮添加单击事件,执行以下方法
1. function login(item) {
2.
3. if (validatorForm()) {
4. // 登录时将登录按钮设为disabled,防止重复提交
5. this.disabled = true;
6.
7. // 第一个参数可以为submit和load
8. formPa ...
TreePanel
TreePanel基本使用
树控件由Ext.tree.TreePanel类定义,控件的名称为treepanel,
TreePanel类继承自Panel面板。在ExtJS中使用树控件其实非常简单,我们先来看下面的代码
Ext.onReady(function(){
var root=new Ext.tree.TreeNode({
id:"root",
text:"树的根"});
root.appendChild(new Ext.tree.TreeNode({
id:"c1& ...
随着选中与未选中的状态来有与之对应的按钮的功能。(按钮的权限的不同对应不同的功能)
问题主要出现在当我是未选中的状态的时候不会把与之对应的按钮清空。。。
解决办法:
查询extApi
找到了CheckBoxSelectionModel-----有个方法叫做getCount():Number
返回值是1或者是0
当是1的时候就代表的是选中的状态
当是0的时候就代表的是未选中的状态
grid604.addListener("cellclick", function(grid, rowIndex, columnIndex, ...
Ext中提供了三个方法获取某个节点对象,在使用的时候经常混淆
Ext.get(id):返回一个HTML DOM对象。
Ext.getCmp(id):返回Ext.Component,
如果要调用ext的方法,则需要使用该方法 获取组件。
Ext.getDom(id):返回HTMLElement。
例如:
例子,我们声明一棵树,js代码如下:
var tree=new Ext.tree.TreePanel({
renderTo:"show",
id:'tt',
...
表格的属性分为配置属性(在操作表格时无法修改)
以及其他可读写属性,方法,以及事件。
如下:
配置属性
a) activeItem: 渲染布局时激活的子元素。
b) applyTo: 指定渲染对象。
c) autoDestroy: 当容器的子元素从容器中移除时是否自动销毁。
d) autoExpandColumn: 指定自动填充表格剩余区域的列id
e) autoExpandMax: 可自动扩张的最大宽度。
f) autoExpandMin: 可自动扩张的最小宽度
g) autoHeight: ...
取值
行选择模式:
Js代码
var rowcount = grid.getSelectionNode().getSelections();
var rowcount = grid.getSelectionNode().getSelections();
可以获取全部选中的记录,得到的rowcount将是一个Array,比如想获取sex列的数据,语句如下
Js代码
var strsex = rowc ...
在grid怎么获取到所有的数据和列名!(列是动态的)!
在grid前没有checkbox的
var rowIndex = grid.getStore().getCount();//grid的行数
var colIndex = grid.getColumnModel().getColumnCount(); //grid的列数
这里面只知道是多少列和多少行,但得不到里面的数据
尝试:
var rowIndex = grid.getStore().getCount();//grid的行数
var colIndex = grid.getColumnModel().getColumnCou ...
student.js
Ext.onReady(function() {
Ext.QuickTips.init();
var sexRenderer = function(value) {
if (value == 1) {
return '<span style="color:red;font-weight:bold;">男</span>';
} else if (value == 2) {
return '<span style ...
Play 学习
指导
学习用Play编写一个Blog,用每章节一步步了解Play 功能。
启动项目
介绍
在本教程中,您将学习用Play 来编写Web应用。该Blog项目,起名为Yabe ,该应用程序示例代码在安装目录下的samples-and-tests/yabe文件夹中。
条件
首先,Play需要运行在Java5或者更高版本的环境上。
运行play需要一些命令,最好使用Unix系统,Windows 同样也需要这些命令。
Play是一个“full stack ”框架,并提供封装了java API和不需要配置JPA,和部署J2EE。
如果你习惯使用功能齐全的像Eclipse或 ...