我已经在ExtJs 4.2中编写了旧项目,并且我试图使其更加面向组件。
例如,我已经获得了以下现有代码:
Ext.define("CCH3.view.motivationschema.DealersTab", {
extend: "Ext.panel.Panel",
xtype: "dealerstab",
title: "Dealers",
store: "admin.Users",
layout: {
type: "border"
},
region: "center",
xtype: "tabpanel",
layout: { type: "vbox", align: "stretch" },
items: [
{
xtype: "panel",
layout: { type: "vbox", align: "stretch" },
title: "Region dealers",
items: [
{
xtype: "panel",
flex: 1,
items: [
{
id: "tab-region-dealers",
xtype: "salepoint"
}
]
},
{
xtype: "tabpanel",
flex: 2,
items: [
{
id: "tab-operator-list",
title: "Operator list",
xtype: "operator"
}
]
}
]
}
]});
所以如果我使用相同的itemId
和id
属性,我想添加itemId
属性会破坏我的项目吗?
答案 0 :(得分:2)
不,它不会破裂。它们不是相互排斥的。你只需遵循以下两条规则:
从长远来看,我建议摆脱 id s。