FSN#40183 Kopie record maken via scaffolding
svn path=/Website/trunk/; revision=33472
This commit is contained in:
@@ -29,6 +29,9 @@ function scaffolding_edit(model, scf_params)
|
||||
|
||||
if (scf_params.incsetting)
|
||||
transit += "&" + scf_params.incsetting.joinfield + "=" + getQParamInt(scf_params.incsetting.joinfield);
|
||||
var cloning = getQParamInt( "scf_clone", 0 ) == 1;
|
||||
if (cloning)
|
||||
transit += "&scf_clone=1";
|
||||
|
||||
var key = getQParamInt("id", -1);
|
||||
var multi = getQParamInt("scf_multi", 0) == 1;
|
||||
@@ -64,6 +67,10 @@ function scaffolding_edit(model, scf_params)
|
||||
for (var fld in model.fields)
|
||||
{
|
||||
var field = model.fields[fld];
|
||||
|
||||
if (cloning && (field.clone === false || fld == "id"))
|
||||
xxx_data[fld] = field.defaultvalue;
|
||||
|
||||
if (field.uniquewith)
|
||||
{
|
||||
if (!xxx_data.name && !(fld in filter))
|
||||
@@ -194,7 +201,7 @@ function scaffolding_edit(model, scf_params)
|
||||
FcltMgr.closeDetail(window, { cancel: true } );
|
||||
}
|
||||
|
||||
<% if (!multi) { %>
|
||||
<% if (!multi && modal && key > 0) { %>
|
||||
function scf_history()
|
||||
{
|
||||
<%
|
||||
|
||||
Reference in New Issue
Block a user