Constructor
new VwProject(vWProjectInfoopt)
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
vWProjectInfo |
VProjectInfo |
<optional> |
theApp.mainProjectInfo() | VProjectInfo |
- Source:
Members
alias :string
Alias del proyecto
Type:
- string
- Source:
forms :Array.<VwForm>
Devuelve los formularios del proyecto
Type:
- Array.<VwForm>
- Source:
name :string
Nombre del proyecto
Type:
- string
- Source:
projectInfo :object
Contiene el vProjectInfo pasado en el constructor
Type:
- object
- Source:
tables :Array.<Object>
Array de VObjectInfo de las tablas
Type:
- Array.<Object>
- Source:
type :int
Tipo de proyecto. Valores
Type:
- int
- Source:
Methods
(static) getInheritedProjectList(startingProject, projectTypeopt, foundProjectsopt)
Devuelve los proyectos heredados
Parameters:
Name | Type | Attributes | Default | Description |
---|---|---|---|---|
startingProject |
* | Proyecto del que se quieren obtener herencias | ||
projectType |
* |
<optional> |
Tipo de proyecto | |
foundProjects |
* |
<optional> |
[] | Resultados previos para llamadas recursivas del propio método. Se recomienda no inicializar |
- Source:
Returns:
getInheritedAppProjects() → {Array.<VwProject>}
Devuelve un array de VwProject de tipo aplicación
- Source:
Returns:
- Type
- Array.<VwProject>
getInheritedDatProjects() → {Array.<VwProject>}
Devuelve un array de VwProject de tipo datos
- Source:
Returns:
- Type
- Array.<VwProject>
getProjectObjects(project, objectType) → {Array.<object>}
Obtiene los vObjectInfo del tipo especificado del proyecto
Parameters:
Name | Type | Description |
---|---|---|
project |
object | VProyectInfo |
objectType |
int | Enumeración |
- Source:
Returns:
Array de VObjectInfo
- Type
- Array.<object>