×

easyui教程 data rid

jquery easyui 的 datagrid如何动态加载数据?appdata是什么文件夹,是否可以删除

admin admin 发表于2022-05-31 03:54:48 浏览119 评论0

抢沙发发表评论

jquery easyui 的 datagrid如何动态加载数据


使用datagrid的【load】方法,例如:

$(’#dg’).datagrid(’load’,{
code: ’01’,
name: ’name01’
});

ajax调用后台方法,获得json数据后在回调函数中去初始化datagrid就可以。

可以参考官方文档:http://www.jeasyui.com/documentation/index.php#


appdata是什么文件夹,是否可以删除


存放软件的配置文件和临时文件,可以删除的。

appdata下有三个子文件夹,分别为local,locallow, roaming,简单地来说,都是用来存放软件的配置文件和临时文件的,里面有很多以软件名称或软件公司命名的文件夹。

其中local下的temp文件夹是一个临时文件夹,当你解压缩包时如果不指定路径,系统就把压缩包解到local\temp文件夹下,这个文件夹下面一般都存放了一些解压文件,安装软件的时候系统就会从这个文件夹里面来调用数据,这个文件夹占用的空间有时候非常大。-data

相关介绍:

locallow文件夹是用来存放共享数据,roaming文件夹也是存放一些使用程序后产生的数据文件,比如听音乐和看视频,以及登录某些网站的用户名和密码的缓存数据。

appdata文件夹是重要的系统文件夹,通常情况下不建议删除,删除的话,可能会导致某些软件使用出现问题。


Ext中Viewport布局Grid的高度问题


grid 中的 layout配置了吗?

Ext.define(’KitchenSink.view.grid.ProgressBarPager’, {
extend: ’Ext.grid.Panel’,

requires: [
’Ext.data.*’,
’Ext.grid.*’,
’Ext.util.*’,
’Ext.toolbar.Paging’,
’Ext.ux.ProgressBarPager’,
’KitchenSink.model.Company’
],
xtype: ’progress-bar-pager’,
height: 320,
frame: true,
title: ’Progress Bar Pager’,

initComponent: function() {
this.width = 650;

var store = new Ext.data.Store({
model: KitchenSink.model.Company,
remoteSort: true,
pageSize: 10,
proxy: {
type: ’memory’,
enablePaging: true,
data: KitchenSink.data.DataSets.company,
reader: {
type: ’array’
}
}
});

Ext.apply(this, {
store: store,
columns: [{
text: ’Company’,
sortable: true,
dataIndex: ’company’,
flex: 1
},{
text: ’Price’,
sortable: true,
renderer: Ext.util.Format.usMoney,
dataIndex: ’price’,
width: 75
},{
text: ’Change’,
sortable: true,
renderer: this.changeRenderer,
dataIndex: ’change’,
width: 80
},{
text: ’% Change’,
sortable: true,
renderer: this.pctChangeRenderer,
dataIndex: ’pctChange’,
width: 100
},{
text: ’Last Updated’,
sortable: true,
dataIndex: ’lastChange’,
width: 115,
renderer: Ext.util.Format.dateRenderer(’m/d/Y’)
}],
bbar: {
xtype: ’pagingtoolbar’,
pageSize: 10,
store: store,
displayInfo: true,
plugins: new Ext.ux.ProgressBarPager()
}
});
this.callParent();
},

afterRender: function(){
this.callParent(arguments);
this.getStore().load();
},

changeRenderer: function(val) {
if (val 》 0) {
return ’《span style=“color:green;“》’ + val + ’《/span》’;
} else if(val 《 0) {
return ’《span style=“color:red;“》’ + val + ’《/span》’;
}
return val;
},

pctChangeRenderer: function(val){
if (val 》 0) {
return ’《span style=“color:green;“》’ + val + ’%《/span》’;
} else if(val 《 0) {
return ’《span style=“color:red;“》’ + val + ’%《/span》’;
}
return val;
}
});
-rid