Files
Facilitor/APPL/API2/model_res_kenmerk.inc
Erik Groener 67ecea70ba SUTF#34058 Kenmerk toevoegen lukt niet
svn path=/Website/trunk/; revision=26616
2015-10-12 09:35:09 +00:00

143 lines
4.3 KiB
PHP

<% /*
$Revision$
$Id$
File: model_res_kenmerk.inc
Description: Vanuit CodeCharge gegenereerd model voor res_kenmerk
Context:
Notes:
*/
%>
<%
function model_res_kenmerk()
{
this.table = "res_kenmerk";
this.primary = "res_kenmerk_key";
this.records_name = "res_kenmerks";
this.record_name = "res_kenmerk";
this.fields = {
"id": {
"dbs": "res_kenmerk_key",
"label": "Key",
"typ": "key",
"required": true,
"filter": "exact",
"seq": "res_s_res_kenmerk_key"
},
"res_srtkenmerk_key": {
"dbs": "res_srtkenmerk_key",
"label": L("res_srtkenmerk_key"),
"typ": "key",
"required": true,
"foreign": {
"tbl": "(select RES_SRTKENMERK_KEY, RES_SRTKENMERK_OMSCHRIJVING"
+ " from RES_SRTKENMERK"
+ " where RES_SRTKENMERK_VERWIJDER IS NULL"
+ " order by res_srtkenmerk_omschrijving asc)",
"key": "res_srtkenmerk_key",
"desc": "res_srtkenmerk_omschrijving"
},
"filter": "exact",
"LOVinit": ""
},
"res_kenmerk_niveau": {
"dbs": "res_kenmerk_niveau",
"label": L("lcl_niveau"),
"typ": "varchar",
"required": true,
"hidden_fld": true,
"defaultvalue": "A"
},
"res_kenmerk_volgnummer": {
"dbs": "res_kenmerk_volgnummer",
"label": L("res_kenmerk_volgnummer"),
"typ": "number",
"required": true
},
"res_activiteit_key": {
"dbs": "res_activiteit_key",
"label": L("res_activiteit_key"),
"typ": "key",
"required": true,
"foreign": {
"tbl": "(select res_activiteit_key, res_activiteit_omschrijving"
+ " from res_activiteit"
+ " where res_activiteit_verwijder is null"
+ " order by res_activiteit_upper asc)",
"key": "res_activiteit_key",
"desc": "res_activiteit_omschrijving"
},
"filter": "exact",
"LOVinit": ""
},
"res_kenmerk_verplicht": {
"dbs": "res_kenmerk_verplicht",
"label": L("res_kenmerk_verplicht"),
"typ": "key",
"LOV": buildVerplichtingList(),
"emptyoption": null
},
"res_kenmerk_groep": {
"dbs": "res_kenmerk_groep",
"label": L("res_kenmerk_groep"),
"typ": "key",
"required": true,
"LOV": buildGroepsverplichtingList(),
"emptyoption": null
},
"res_kenmerk_toonbaar": {
"dbs": "res_kenmerk_toonbaar",
"label": L("res_kenmerk_toonbaar"),
"typ": "check"
},
"res_kenmerk_default": {
"dbs": "res_kenmerk_default",
"label": L("res_kenmerk_default"),
"typ": "memo",
"translate": true
},
"res_kenmerk_hint": {
"dbs": "res_kenmerk_hint",
"label": L("res_kenmerk_hint"),
"typ": "memo",
"translate": true
},
"res_kenmerk_regexp": {
"dbs": "res_kenmerk_regexp",
"label": L("res_kenmerk_regexp"),
"typ": "varchar"
}
};
this.list = {
"columns": [
"id",
"res_srtkenmerk_key",
"res_kenmerk_volgnummer",
"res_activiteit_key"
]
};
this.search = {
"autosearch": true,
"filters": [
"res_srtkenmerk_key",
"res_activiteit_key"
]
};
this.soft_delete = "res_kenmerk_verwijder";
this.autfunction = "WEB_RESMGT";
this.record_title = L("res_kenmerk");
this.records_title = L("res_kenmerk_m");
this.REST_GET = generic_REST_GET(this, this.gparams);
this.REST_POST = generic_REST_POST(this);
this.REST_PUT = generic_REST_PUT(this);
this.REST_DELETE = generic_REST_DELETE(this, {});
}
%>