ExtJS中的stateId配置选择

ExtJS中的stateId配置选择,extjs,extjs4,javascript-framework,Extjs,Extjs4,Javascript Framework,stateId是有意义的还是一个随机字符串就足够了? stateId:“gridState” 好但是没用,我可以打字吗 stateId:“aERDRasd” 你的想法是什么? 我能做什么?stateId配置选项的值可以是任何值,甚至是随机值,只要它对于您的ExtJS应用程序是唯一的,并且跨页面/站点重新加载是一致的。不要使用随机字符串,因为它可能会与另一个“随机”字符串冲突,导致您在以后进行数小时的调试 取而代之的是,根据您决定遵循的编码标准,使用您知道将是独特和一致的东西 例如,我在camel

stateId是有意义的还是一个随机字符串就足够了? stateId:“gridState” 好但是没用,我可以打字吗 stateId:“aERDRasd”

你的想法是什么?
我能做什么?

stateId配置选项的值可以是任何值,甚至是随机值,只要它对于您的ExtJS应用程序是唯一的,并且跨页面/站点重新加载是一致的。

不要使用随机字符串,因为它可能会与另一个“随机”字符串冲突,导致您在以后进行数小时的调试

取而代之的是,根据您决定遵循的编码标准,使用您知道将是独特和一致的东西

例如,我在camelCase中使用
state
后跟
widget.alias
,而不是像这样的小写字母

Ext.define('my.view.user.ContactList', {
    extend: 'Ext.grid.GridPanel',
    alias: 'widget.contactlist',
    stateId: 'stateContactList',
    ...