在ExtJS中选择stateId配置

时间:2011-08-07 11:25:16

标签: extjs extjs4 javascript-framework

stateId应该有意义还是随机字符串就足够了?    的 STATEID: “gridState” 好,但无用,我可以打字     stateId:“aERDRasd”

你的想法是什么? 我该怎么办?

2 个答案:

答案 0 :(得分:2)

stateId配置选项的值可以是任何值,即使是随机值,前提是它对于ExtJS应用程序是唯一的,并且在页面/站点重新加载时保持一致。

答案 1 :(得分:0)

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

相反,由于您决定遵循的编码标准,使用您知道的内容将是唯一且一致的。

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

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