Font Size:
Ask Joget AI

Duplicate Data Plugin

Introduction

The Duplicate Data Plugin is a form element plugin that allows users to automatically clone an existing record in Joget. It retrieves data based on a record ID passed through a URL parameter and populates the form with the same data, including nested grids and file attachments.

This plugin is useful for scenarios where users need to quickly duplicate existing records without manually re-entering data.

Plugin information

Plugins Available in the Bundle:

  • Duplicate Data Plugin

This plugin bundle is compatible with Joget v6 and above (including DX 8 and DX 9).

Get started

Where to get the plugin

You can download this plugin from the Joget Marketplace.

How to install

  1. Click Download on this plugin screen (It will be a .jar file).
  2. Go to your Joget localhost or server. In the Joget Console, go to Admin Bar > Systems Settings > Manage Plugins and click the Upload Plugins button.
  3. Under Upload Plugin, select the plugin .jar file you downloaded and click Upload.
  4. Depending on the plugin type, you can now view your new plugin in your form, List, or UI Builder.
  5. Remember to uninstall the old plugin before uploading a new version.
  6. The Joget Knowledge Base has more information on managing and developing plugins.

How to use it

  1. Open your form in Form Builder, drag and drop the Duplicate Data element into your form.
  2. Edit the element properties by setting the URL Parameter (e.g. duplicateId). This parameter will hold the original record ID.
  3. Open your Datalist Builder and add a Hyperlink element to the table.
  4. Configure the Hyperlink element as follows:
    • Hyperlink: ?_mode=add
    • Hyperlink Parameters:
      • Parameter Name: duplicateId
      • Column Name: id
         
  5. Save and launch the app.

Expected Outcome

After implementation:

  • When users click the duplicate action, the form loads with pre-filled data from the selected record.
  • Nested grid data and file uploads are duplicated correctly.
  • Upon saving, a new record is created (original record remains unchanged).

Download plugin

Download the plugin from the Joget Marketplace.

Download Sample App

Download the demo app for the Duplicate Data Plugin
Created by Nurkhairini Fitrah Last modified by Nabila Jahan on Jul 08, 2026