On the Problems tab I see a bunch of Warnings like:
Description Resource Path Location Type
The property foundset is private qfi.js /quantech_base line 387 JavaScript Problem
And in the code it looks like this:
databaseManager.refreshRecordFromDatabase( oCurrForm.foundset, 0 );
With "foundset" underlined in the code to show the warning's focus.
This is in a scope defined in our base module. That scope is used in the main solution and in other modules that are part of the solution.
A similar problem in the same scope:
Description Resource Path Location Type
The property elements is private qfi.js /quantech_base line 393 JavaScript Problem
var oElement = oCurrForm.elements[sElementName];
With "elements" underlined in the code to show the warning's focus.
Is there a way to remove those warnings?
On a different topic, on the JSDoc page in the Servoy Wiki it says
RuntimeWebComponent type {RuntimeWebComponent<webComponentName>} @param, @return, @type
The webComponentName can be found in the associated spec file;
webComponentName may be for example: bootstrapcomponents-tabpanel (leading to the following type: {RuntimeWebComponent<bootstrapcomponents-tabpanel>} )
CustomType {CustomType<componentName.customTypeName>} @param, @return, @type
componentName may be web component or web service.
The customTypeName is defined in the spec file. Example: {CustomType<bootstrapcomponents-tabpanel.tab>}
Two questions:
1) where is the spec file that is mentioned?
2) How do you know if are you using a RuntimeWebComponent or a CustomType?
thanks,
Terry