Выбор конфигурации StateId в ExtJS - PullRequest
0 голосов
/ 07 августа 2011

Должно ли значение stateId быть значимым или достаточно случайной строки? stateId: "gridState" это хорошо, но бесполезно, могу ли я просто напечатать stateId: "aERDRasd"

Какая у тебя идея? что я могу сделать?

Ответы [ 2 ]

2 голосов
/ 26 августа 2011

Значение параметра конфигурации stateId может быть любым, даже случайным, при условии, что оно уникально для вашего приложения ExtJS и соответствует при перезагрузках страниц / сайтов.

0 голосов
/ 17 мая 2012

не используйте случайную строку, потому что она может конфликтовать с другой "случайной" строкой, что приведет к вашим часам отладки позже.

Вместо этого используйте что-то, что, как вы знаете, будет уникальным и непротиворечивым из-за стандартов кодирования, которым вы решите следовать.

например, я использую state, за которым следует widget.alias в camelCase вместо строчных, как это ...

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