Extjs.panel.Panel赋值的问题
2024-09-05 02:25:35
初学extjs,很是不爽。也是只有初学者才犯的错误,发出来以免再犯。
先创建一个panel
var panel1 = Ext.create('Ext.panel.Panel', {
id: 'p1',
autoScroll: true });
但是我要在Ext.grid.Panel中使用它,双击选中行并赋值给上面的这个panel.
var maGrid = Ext.create("Ext.grid.Panel", {
store: Ext.data.StoreManager.lookup("evidenceIdentificationStore"),
columns: {
items: [
{ text: '鉴定科目', dataIndex: 'ISubject' },
{ text: '案件名称', dataIndex: 'CName' },
{ text: '物证名称', dataIndex: 'EName' }
],
defaults: {}
}, stripeRows: true,//斑马线效果
forceFit: false,
layout: 'fit',
enableLocking: true
});
双击上述的选中行
maGrid.on("itemdblclick", function (view, record, html, index, e, eObj) {
Ext.Ajax.request({
url: "/controler/evidenceIdentification.ashx?operate=another&IId=" + record.get("IId")+"",
method: 'post',
success: function (response, options) {
var arr = [];
arr = Ext.decode(response.responseText);
// alert(arr);
// document.getElementById("p1").innerHTML = arr;这样赋值没有滚动条
var tt = Ext.getCmp('p1').body.update(arr);
// Ext.MessageBox.alert('成功', '从服务端获取结果: ' + response.responseText);
},
failure: function (response, options) { Ext.MessageBox.alert('失败', '请求超时或网络故障,错误编号:' + response.status); }
}); });
以上只提供部分代码
最新文章
- PHP图片裁剪类
- UIMenuController的使用,对UILabel拷贝以及定制菜单
- 设计模式:状态模式(State)
- avalon框架
- HDU 5776 sum (BestCoder Round #85 A) 简单前缀判断+水题
- GO语言中的指针
- duilib之源码分析
- 按钮(Buton)组价的功能和用法
- 编程思想之——";人是活的,程序是死的";
- 如何在新浪sae服务器上面连接redis
- 快速排序quick_sort(python的两种实现方式)
- spring的compentScan注解扫描类机制
- CentOS 安装Python3、pip3
- 模板·点分治(luogu P3806)
- 使用axios加入进度条
- postman测试iop中url时的idtoken
- 发布.net core到Centos7
- Java基础(二):基本数据类型和变量类型
- 【最小割】BZOJ3894-文理分科
- LTE试题