导航:首页 > 编程语言 > extjs4grid修改

extjs4grid修改

发布时间:2023-02-05 02:47:41

Ⅰ extjs4 gridPanel loadmask怎么修改默认的文字

你引用“ext-lang-en.js”了吗?去掉它改引用“ext-lang-zh_CN.js”。

或者加入

if(Ext.LoadMask){

Ext.LoadMask.prototype.msg="读取中...";

}

试试看。

Ⅱ extjs4.0 grid 选择全选修改完数据刷新Grid列表后,全选按钮还是勾中状态,怎么去除

var hd_checker = Ext.getCmp("#your grid id").getEl().select('div.x-column-header-checkbox');
var hd = hd_checker.first();
//清空表格头的checkBox
if(hd.hasCls('x-grid-hd-checker-on')){
hd.removeCls('x-grid-hd-checker-on');
}

该方法仅限于4.1
4.0的话应该也可以用,但要去查下那个Column Header Checkbox是不是使用的x-grid-hd-checker-on这个Cls

Ⅲ extjs 修改grid 中特定列的显示内容

//这个属性改成这样就可以了
renderer:function(value,cellmeta,record,rowIndex,columnIndex,store){

if(!Number(record.data["accountId"])&&!record.data["accountName"])
return"";

return"[00"+Number(record.data["accountId"])+"]"+record.data["accountName"];
}

Ⅳ extjs4中 grid中title字体颜色如何修改

可以这样做

vargrid=Ext.create('Ext.grid.Panel',{
title:'<spanstyle="color:#颜色代码;">我的代办</span>'
//config
});

Ⅳ extjs4 怎么动态的修改grid的title

对创建的Grid使用setTitle()就可以了~

var grid = Ext.create('Ext.grid.Panel', { ... } );
grid.setTitle('你想修改的标题名称');

Ⅵ Extjs4中gridPanel可编辑问题

在你放到gridpanel里面的可编辑控件的定义上加validater这个属性。这个属性的值是一个校验方法,在你的校验方法里面判断值然后去改变其后行的状态

Ⅶ Extjs4更新grid bbar中的信息

pagingtoolbar没有直接修改text的方法


如果要刷新这里的数据,只能重新加载一下这个store


要跳转到当前页数,需记录当前的页码


//表格store
varstore=Ext.create('Ext.data.Store',{});

//在删除按钮的监听那里,重新加载这个store
store.load({
params:{
//这里的start需根据当前页码计算出来
start:0
}
});

Ⅷ ExtJs4 获取grid.panel中的被修改数据,该怎么处理

Ext.grid.EditorGridPanel afterEdit事件,就是每次编辑完一个列之后就提交到后台进行修改操作

传回的参数有
e.grid-grid本身。Thisgrid
e.record-正在编辑的record。Therecordbeingedited
e.field-正在编辑的字段名。Thefieldnamebeingedited
e.value-正在设置的值(value)。Thevaluebeingset
e.originalValue-在编辑之前的原始值。Theoriginalvalueforthefield,beforetheedit.
e.row-grid行索引。Thegridrowindex
e.column-grid行索引。Thegridcolumnindex
listeners:{
afterEdit:function(e){
e.record正在编辑的record。

}

e.field - 正在编辑的字段名

e.value - 正在设置的值(value)。

e.originalValue - 在编辑之前的原始值。

Ⅸ 使用extjs ,直接在grid上编辑后,如何将整个修改的数据行 传到后台并解析成datatable

呃 这个很简单啊 grid修改编辑后 其实它自己已经记录了你所修改的数据
你只需要获取并访问后台就行了
editor.on({
scope: this,
afteredit: function(roweditor, changes, record, rowIndex) {
Ext.Ajax.request({
url : localhostURL + '/Ad.do',
method: 'POST',
jsonData :Ext.util.JSON.encode(record.data),
// record.phantom 是否为更新数据 ? true : false
params: {action:'saveOrUpdate'},
success: function(response) {
if(response.responseText == 'succ'){
Ext.example.msg('Message','Operation success!');
}else{
Ext.example.msg('Message','Operation failed!');
}
reloadAdStore();
}
});
}
});

你看 很简单 就这样就可以了

Ⅹ 如何改变grid某一个单元格的背景颜色

EXTJS4:如何改变grid某一个单元格的背景颜色
测试环境: ext-4.1.0-gpl

JS CODE:
Ext.onReady(function () {
Ext.widget('grid', {
title: 'Users',
store: {
fields: ['name', 'email', 'online'],
data: [
{ 'name': 'Lisa', "email": "[email protected]", "online": true },
{ 'name': 'Bart', "email": "[email protected]", "online": false },
{ 'name': 'Homer', "email": "[email protected]", "online": true },
{ 'name': 'Marge', "email": "[email protected]", "online": true }
]
},
columns: [
{
header: 'Name',
dataIndex: 'name',
renderer: function (value, meta, record) {
meta.tdCls = record.get('online') ? 'user-online' : 'user-offline';
return value;
}
},
{ header: 'Email', dataIndex: 'email', flex: 1 },
{ header: 'Online', dataIndex: 'online' }
],
width: 400,
renderTo: 'output'
});
});

所用到的自定义CSS :
.x-grid-cell.user-online
{
background-color: #9fc;
}
.x-grid-cell.user-offline
{
background-color: #ffc;
}

阅读全文

与extjs4grid修改相关的资料

热点内容
asp找回密码 浏览:836
如何知道别人使用我的电脑和看了什么文件 浏览:712
prcs4视频导出后找不到文件 浏览:977
msp430系列单片机实用c语言程序设计 浏览:423
移动硬盘的文件格式 浏览:904
文件本地路径与云路径 浏览:103
进大白菜找不到系统文件 浏览:380
ug装配体找不到文件部件已删除 浏览:629
小网站怎么弄出来 浏览:649
jsp表单加参数 浏览:607
苹果5s手机老是卡屏 浏览:58
js给php变量赋值 浏览:446
杂志版本号是什么意思 浏览:223
地图特效代码 浏览:192
去除思科配置文件中的号 浏览:196
运行的16位程序太多 浏览:1
苹果mac用什么软件好学编程 浏览:681
ai中线段怎么添加宽度配置文件 浏览:956
lol文件怎么找不到game 浏览:142
aecc视频教程 浏览:983

友情链接