你好
最好学会用调试工具 可以使用firefox 浏览器的firebug或google浏览器自带的调试工具进行js调试工作
为什么要返回一个list>是要把list load到grid里边么?
如果你实在要看list的内容 可以用encode 如:alert(Extencode(list[0]dataAppID));
gridon('cellclick',function(grid, rowIndex, columnIndex, e) {
var record = gridgetStore()getAt(rowIndex);
// 返回Record对象 Get the Record
var fieldName = gridgetColumnModel()getDataIndex(columnIndex);
// 返回字段名称 Get field name
var data = recordget(fieldName);
});
grid是自己定义的ExtGridPanel的一个变量。用着个cellclick基本可以获得所有的,其中有好多的函数,你可以看看extapi都能得到解决。
获取单选框的值有三种方式:
1、$('input:radio:checked')val();
2、$("input[type='radio']:checked")val();
3、$("input[name='rd']:checked")val();
11:数据对应的列,加了一个点击事件,获取到该列的值,然后赋值
{
align: 'center',
text: 'A,
dataIndex: 'A',
width:60,
renderer : function(val, meta, record) {
val = "<a href='javascript:;' >"+val+"</a>";
metatdAttr = 'data-qtip="' + val + '"';
return '<div align="left">' + val + '</div>';
},
listeners:{
'click':function(){
var rows = gridgetSelectionModel()getSelection();
displayfieldsetValue(rows[0]get('A'));//通过rows[0]get('字段名')来获取A字段的值,然后赋值给displayfield
}
}
2如果有点击事件的话,你可以直接使用 var rows = gridgetSelectionModel()getSelection();获取store的数据模型(存放了所有的记录),rows[0]是指定行的记录(包括隐藏的字段),displayfield这个在grid外面创建好的,在grid可以引用到的话可以直接使用 displayfieldsetValue(rows[0]get('A'));来赋值
3
var display = Extcreate('ExtformfieldDisplay',{
xtype: 'displayfield',
fieldLabel: 'Visitor',
name: 'visitor_score',
value: '11'
})
var grid = Extcreate('ExtgridPanel', {
store: store,
columns: [
{text : 'Company',
flex : 1,dataIndex: 'company',
renderer : function(val, meta, record) {
val = "<a href='javascript:;' >"+val+"</a>";
return val;
},
listeners:{
'click':function(){
var rows = gridgetSelectionModel()getSelection();
displaysetValue(rows[0]get('name'))
}
}
} ], dockedItems: [{
xtype: 'toolbar',
dock: 'top',
items: [display]
}]
});
});
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:
<input type=radio name=V1 value="R1" checked>
<input type=radio name=V1 value="R2" >
<input type=radio name=V1 value="R3" >
<input type=radio name=V1 value="R4" >
<input type=radio name=V1 value="R5" >
如上表,如果发送表单给aaa后,aaa中如何接收到被选中项的值(本例中是第一项的value值R1)
麻烦解答,谢谢。
解析:
直接RequestForm("V1")就可以
以上就是关于请教Ext高手我现在子窗口中如何得到父窗口中的值,没有分了请大家帮帮忙全部的内容,包括:请教Ext高手我现在子窗口中如何得到父窗口中的值,没有分了请大家帮帮忙、Ext js 怎样获得 grid 修改后获取当前行 其他列的值(如主键)、我向EXT界面传入一个list值,但是不知道EXT界面怎么取出list的值,alert出来的也是Object,请各位帮帮忙等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)