我已经在其中显示的Extjs中创建了一个网格
ID
First Name
Last Name
LandLine
Mobile
但是我对座机线和移动电话号码有多个值,因此如何在一个单元格中显示它,例如,陆线行单元格在一个单元格中有多个值,而移动电话单元格则有其自己的多个值,如组合框或下拉列表。因为我不想编辑行,而只想在组合框中显示多个值。
最佳答案
为该列定义一个渲染器,并以任何所需的格式输出多值字段。
假设服务器正在发送一个字段值为“ landline”的数组值:
{
dataIndex: 'landline',
header: 'LandLine',
width: 100,
renderer: function( landline ) {
return landline.join('<br>');
}
}
如果要在商店中声明字段的类型,则需要将字段的类型设置为“自动”:
{
name: 'landline',
type: 'auto'
}