@@ -35,6 +35,17 @@ function scaffolding_edit(model, scf_params)
|
||||
if (!xxx_array.length)
|
||||
shared.record_not_found();
|
||||
var xxx_data = xxx_array[0];
|
||||
|
||||
// Defaults vanuit url maken we readonly
|
||||
// Vooral bij includes wordt hier ook de parent_key verwijzing gezet
|
||||
var filter = shared.qs2json()
|
||||
for (var fld in model.fields)
|
||||
{
|
||||
var field = model.fields[fld];
|
||||
if (fld in filter)
|
||||
model.fields[fld].readonly = true;
|
||||
}
|
||||
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -45,9 +56,17 @@ function scaffolding_edit(model, scf_params)
|
||||
var filter = scf_params.filter || shared.qs2json()
|
||||
for (var fld in model.fields)
|
||||
{
|
||||
field = model.fields[fld];
|
||||
var field = model.fields[fld];
|
||||
if (fld in filter)
|
||||
{
|
||||
var field = model.fields[fld];
|
||||
xxx_data[fld] = filter[fld];
|
||||
if (field.foreign)
|
||||
{
|
||||
xxx_data[fld] = { id: filter[fld], name: "<< TODO Foreign name >>" };
|
||||
}
|
||||
field.readonly = true;
|
||||
}
|
||||
}
|
||||
}
|
||||
if ("hook_pre_edit" in model)
|
||||
|
||||
Reference in New Issue
Block a user