gpt4 book ai didi

javascript - extjs panelgrid 替代品

转载 作者:行者123 更新时间:2023-11-28 02:36:41 26 4
gpt4 key购买 nike

在浏览 ExtJS 文档时,我在名称中迷失了方向,找不到我需要的组件。我想显示这样的对象的属性:

Name: name

Address: address

对于 JSF,我将使用带有 outputText 标记的 panelgrid。有这样的组件吗?还有其他事情:我想让这个面板像 Accordion 或类似的东西一样“可关闭”,以便用户可以在不需要时隐藏信息,但我无法使 Accordion 面板的大小适应内容。当我在 primefaces 中使用 Accordion 面板时,如果内容发生变化,面板会调整大小。有什么办法可以用 ExtJS 做到这一点吗?

最佳答案

那么,这个怎么样:

Ext.create('Ext.data.Store', {
storeId:'simpsonsStore',
fields:['name', 'email', 'phone'],
data:{'items':[
{ 'name': 'Lisa', "email":"lisa@simpsons.com", "phone":"555-111-1224" },
{ 'name': 'Bart', "email":"bart@simpsons.com", "phone":"555-222-1234" },
{ 'name': 'Homer', "email":"home@simpsons.com", "phone":"555-222-1244" },
{ 'name': 'Marge', "email":"marge@simpsons.com", "phone":"555-222-1254" }
]},
proxy: {
type: 'memory',
reader: {
type: 'json',
root: 'items'
}
}
});

Ext.create('Ext.grid.Panel', {
title: 'Simpsons',
collapsible: true,
store: Ext.data.StoreManager.lookup('simpsonsStore'),
columns: [
{ text: 'Name', dataIndex: 'name' },
{ text: 'Email', dataIndex: 'email', flex: 1 },
{ text: 'Phone', dataIndex: 'phone' }
],
height: 200,
width: 400,
renderTo: Ext.getBody()
});

关于javascript - extjs panelgrid 替代品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13379676/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com