ExtJs具有相同的id和itemId
我有一个用ExtJS4.2编写的老项目,我正在努力使它更面向组件 例如,我有以下现有代码:ExtJs具有相同的id和itemId,extjs,extjs4,Extjs,Extjs4,我有一个用ExtJS4.2编写的老项目,我正在努力使它更面向组件 例如,我有以下现有代码: Ext.define("CCH3.view.motivationschema.DealersTab", { extend: "Ext.panel.Panel", xtype: "dealerstab", title: "Dealers", store: "admin.Users", layout: { type: "border" },
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
属性,它会破坏我的项目吗?不,它不会破坏。它们不是相互排斥的。您只需遵循以下两条规则:
从长远来看,我建议去掉ID。不,它不会坏。它们不是相互排斥的。您只需遵循以下两条规则:
从长远来看,我建议去掉id。是的,我们可以保持id和itemId相似,没有问题。但正如上面的评论所述,保持id在应用程序中的唯一性。是的,我们可以保持id和itemId相似,没有问题。但正如上面的评论所述,保持id在应用程序中的唯一性。