PNBR#34616 niet volledig alle items bij gebruik filter in overzicht (bv eigen tabellen)

svn path=/Website/trunk/; revision=27265
This commit is contained in:
Erik Groener
2015-12-03 12:22:06 +00:00
parent 65792292bd
commit 71f4214b77
2 changed files with 27 additions and 26 deletions

View File

@@ -22,6 +22,10 @@ function model_fac_usrtab()
this.primary = "fac_usrtab_key";
this.records_name = "fac_usrtabs";
this.record_name = "fac_usrtab";
this.soft_delete = "fac_usrtab_verwijder";
this.autfunction = false; // we controleren het zelf
this.record_title = L("fac_usrtab");
this.records_title = L("fac_usrtab_m");
this.fields = {
@@ -43,15 +47,16 @@ function model_fac_usrtab()
"dbs": "fac_usrtab_omschrijving",
"label": L("fac_usrtab_omschrijving"),
"typ": "varchar",
"translate": true
"translate": true,
"filter": "like"
},
"fac_usrtab_object": {
"objectname": {
"dbs": "fac_usrtab_object",
"label": L("fac_usrtab_object"),
"typ": "varchar",
"hidden_fld": true
},
"fac_usrtab_parentkey": {
"parent": {
"dbs": "fac_usrtab_parentkey",
"label": L("fac_usrtab_parentkey"),
"typ": "key",
@@ -64,7 +69,7 @@ function model_fac_usrtab()
"desc": "fac_usrtab_naam"
}
},
"fac_functie_key": {
"authorization": {
"dbs": "fac_functie_key",
"label": L("lcl_mgt_aut_group"),
"typ": "key",
@@ -78,21 +83,6 @@ function model_fac_usrtab()
};
this.list = {
"columns": ["id",
"name",
"description"
]
};
this.search = {
"autosearch": true,
"filters": ["fac_functie_key"]
};
this.soft_delete = "fac_usrtab_verwijder";
this.autfunction = false; // we controleren het zelf
this.record_title = L("fac_usrtab");
this.records_title = L("fac_usrtab_m");
this.show = {};
this.includes = {
"fac_usrdatas": {
@@ -126,9 +116,9 @@ function model_fac_usrtab()
this.hook_pre_edit = function (obj, fld)
{
fld.fac_usrtab_parentkey.foreign.tbl = "(SELECT fac_usrtab_key, fac_usrtab_naam FROM fac_usrtab"
+ (obj.id ? " WHERE fac_usrtab_key <> " + obj.id : "")
+ " ORDER BY fac_usrtab_naam)";
fld.parent.foreign.tbl = "(SELECT fac_usrtab_key, fac_usrtab_naam FROM fac_usrtab"
+ (obj.id ? " WHERE fac_usrtab_key <> " + obj.id : "")
+ " ORDER BY fac_usrtab_naam)";
}
if (tab_key > 0)

View File

@@ -4,10 +4,21 @@
<!-- #include file="../api2/model_fac_usrtab.inc" -->
<%
scaffolding(new model_fac_usrtab(),
scaffolding(new model_fac_usrtab(),
{
"search": {
autosearch: true
}
"autosearch": true,
"filters": [
"description",
"authorization"
]
},
"list": {
"columns": [
"id",
"name",
"description"
]
}
});
%>
%>