To Duplicate Data And Remove Previous Running Number Value

Confluence User - 16 Mar, 2021

Hi, Im using Duplicate Data Plugin. But it duplicate all data including previous running number value.

How can i use the duplicate data plugin but avoid to duplicate the running number column? The running number should running by id generator. But when i using duplicate data Plugin the id generator not functioning.

I have tried used below script before, but this script not function to duplicate attachment documents and files.

import org.joget.apps.form.model.Form;
import org.joget.apps.form.model.Element;
import org.joget.apps.form.model.FormData;
import org.joget.apps.form.model.FormRow;
import org.joget.apps.form.model.FormRowSet;
import org.joget.commons.util.LogUtil;
import org.joget.apps.form.lib.WorkflowFormBinder;

public FormRowSet loadData() {
FormRowSet rows = null;

WorkflowFormBinder binder = new WorkflowFormBinder();

String duplicateId = "#requestParam.duplicate_id#";
if (!duplicateId.isEmpty() && !duplicateId.contains("requestParam.")) {
rows = binder.load(element, duplicateId, formData);
FormRow row = rows.get(0);
row.setId(null);
row.remove("running_number");
} else {
rows = binder.load(element, primaryKey, formData);
}

return rows;
}

return loadData();


Hope you can help me.

forms;datalists;userviews;user

3


19 Mar, 2021
confluenceUser
confluenceUser

Hi, what is this Duplicate Data Plugin that you are referring to, I don't see it in my installation. Do you have a sample app to demonstrate the problem?

22 Mar, 2021
confluenceUser
confluenceUser

I already solved this issue. Thanks.


Btw, this is duplicate data plugin.


23 Aug, 2023
confluenceUser
confluenceUser

HI Jogetuser,

mind sharing your solution? I'm having same issue

RELATED QUESTIONS

Your answer


To answer a question you'll need an account.

Print