0
Extjs6.0の画像に示されているようにグリッドテーブルを作成したいのですが、静的な列名とグリッドデータをストアから取得していますが、ストアから列名をフェッチし、展開可能な行も必要です。どのようにそれにアプローチするかについてのご意見は感謝しています。EXTJS6.0ストアデータからの列名を含む展開可能な行グリッド
ストア:
{
text: '',
dataIndex: 'revisedPremiumText',
renderer: 'premiumRenderer',
flex: 1
}
これはdataindexがされるグリッドの例列である:カラム名を動的にするために
Ext.define('Xmlgrid.store.Books', {
extend: 'Ext.data.Store',
alias: 'store.books',
requires: [
'Ext.data.reader.Xml'
],
fiels:['-skillID','name','shortName','description','inspectionSkillInd','passdownInd'
],
data:{
skill: [
{
"-skillId": "skill1",
"name": "B2",
"shortName": "00",
"description": "B2",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill2",
"name": "B1",
"shortName": "01",
"description": "B1",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill3",
"name": "AIMS",
"shortName": "02",
"description": "AIMS",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill4",
"name": "CAT A",
"shortName": "03",
"description": "CAT A",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill8",
"name": "RADIO",
"shortName": "07",
"description": "RADIO",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill9",
"name": "8",
"shortName": "08",
"description": "TOOL AND DIE",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill10",
"name": "9",
"shortName": "09",
"description": "COMPOSITE REPAIR",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "skill11",
"name": "10",
"shortName": "10",
"description": "SHOP SUPPORT",
"inspectionSkillInd": "false",
"passdownInd": "true"
},
{
"-skillId": "8a8a8a612b49030f012b4b1e08060010",
"name": "MECH",
"shortName": "20",
"description": "Mechanic",
"inspectionSkillInd": "false",
"passdownInd": "true"
}
],
},
proxy: {
type: 'memory',
reader: {
type: 'json',
rootProperty: 'skill'
}
}
});
Expandable gride with column names from store JSON data
あなたは私が参照用に私の店を保管している店についても言及できますか?私は10日間extjs6.0を学習していますが、適切な文書とオープンソースの欠如があると感じることはできませんあなたが自由な時間の電子メール:[email protected]の中であなたから助けを得ることができるように、あなた自身を私にpingすることができます。 –
答えがうまく見つかった場合は、回答に答えてください。そして、あなたが店や他のものについて知りたいことを教えてください。私はあなたのIDでもあなたにpingします。 –
答えが分かりましたか? –