I am going to go on a limb and offer it, because you use a reserved word in your name. Although it is usually βgoodβ in javascript, and your ExtJS application is in development mode, I found that the miniature YUI locks are for these keywords.
The simplest (and probably recommended) option is to simply avoid the reserved keywords and name abstract something else, abstractObj , for example. If you want to forcibly fix the problem, you can instead:
if(!Propca.view.abstract)
... try accessing the array:
if(!Propca.view['abstract'])
... or in the specific case of the if in the error message, the in statement:
if(!('abstract' in Propca.view))
In these cases (and any others that you have), accessing the property with a keyword as a string seems to satisfy the compiler - although it violates the convention and does not look very neat, so maybe itβs not worth it ...
source share