AssignmentManager

  • URL : /jw/js/json/util.js

  • Auto included in all userview pages.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    Chromium has a more strict CORS policy. Therefore the Javascript execution from another domain to attempt to set the session cookie to the Joget domain has been blocked.

completeAssignment(baseUrl, activityId, redirect)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Completes an assignment with a specific process instance id & activity instance id

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • activityId - activity instance id of the assignment to be completed

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • redirect - a URL to redirect to after the assignment is completed (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code  

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

 AssignmentManager.completeAssignment('http://localhost/jw', '1_1_activity', 'http://localhost/completed.jsp');

completeAssignmentWithVariable(baseUrl, activityId, variableData, redirect)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Completes an assignment with a specific process instance id & activity instance id with option to set workflow variables

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • activityId - activity instance id of the assignment to be completed

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • variableData - variables to be set. All variable name must prefix with "var_"

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • redirect - a URL to redirect to after the assignment is completed (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code  

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

AssignmentManager.completeAssignmentWithVariable('http://localhost/jw', '1_1_activity', 'var_status=new&var_id=123', 'http://localhost/completed.jsp');

getCurrentUsername(baseUrl, callback)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Gets the current logged in username in Joget Workflow

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • callback - a callback function after a successful call

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var callback = {
    success : function(response){
        //response.username
        if(response.username != "roleAnonymous"){
            console.log("Username is " + response.username);
        }else{
            console.log("User is anonymous");
        }
    }
};
AssignmentManager.getCurrentUsername('http://localhost/jw', callback);

login(baseUrl, username, password, callback)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Login the user in Joget Workflow

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • username - username for user to login

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • password - password for user to login

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • callback - a callback function after a successful call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code  

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var callback = {
    success : function(response){
        //response.username && response.isAdmin
        if(response.username != "roleAnonymous"){
            console.log("username (" + response.username + ") is " + ((response.isAdmin !== undefined && response.isAdmin === "true")?"admin":"not an admin"));
        }else{
            console.log("Fail to login user!");
        }
    }
};
AssignmentManager.login('http://localhost/jw', 'admin', 'admin', callback);

loginWithHash(baseUrl, username, hash, callback)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Login the user with hash in Joget Workflow

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • username - username for user to login

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • hash - hashed password for user to login.  (refer to Hashed Password)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • callback - a callback function after a successful call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code  

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var callback = {
    success : function(response){
        //response.username && response.isAdmin
        if(response.username != "roleAnonymous"){
            console.log("username (" + response.username + ") is " + ((response.isAdmin !== undefined && response.isAdmin === "true")?"admin":"not an admin"));
        }else{
            console.log("Fail to login user!");
        }
    }
};
AssignmentManager.loginWithHash('http://localhost/jw', 'admin', '14ACD782DCFEB2BCDE2B271CCD559477', callback);

logout(baseUrl)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Logs out the current logged in username in Joget Workflow

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code  

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

AssignmentManager.logout('http://localhost/jw');

withdrawAssignment(baseUrl, activityId)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Withdraws an assignment with a specific activity instance id

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Deprecated since v3, the concept of accept & withdraw assignment is removed. 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • activityId - activity instance id of the assignment to be withdrawn

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code  

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

AssignmentManager.withdrawAssignment('http://localhost/jw', '1_1_activity');

ConnectionManager

  • URL : /jw/js/json/util.js

  • Auto included in all userview pages.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Convenient method to do AJAX call.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

ajaxJsonp(url, callback, params)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Initiates Ajax call with JSONP

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • url - URL to initiate Ajax call

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • callback - a callback function after a successful call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • params - parameters for the call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var callback = {
    success : function(response){
        //do something
    }
};
ConnectionManager.ajaxJsonp('http://localhost/test', callback, 'id=4&name=test');

get(url, callback, params, xss)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Initiates Ajax GET to a specific URL

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • url - URL for GET action

    • callback - a callback function after a successful call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • params - parameters for the call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • xss - use when the URL is cross-domain (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var callback = {
    success : function(response){
        //do something
    }
};
ConnectionManager.get('http://localhost/test', callback, 'id=6&name=test', false);

post(url, callback, params)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Initiates Ajax POST to a specific URL

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • url - URL for GET action

    • callback - a callback function after a successful call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • params - parameters for the call (optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var callback = {
    success : function(response){
        //do something
    }
};
ConnectionManager.post('http://localhost/test', callback, 'id=6&name=test');

FormUtil

  • URL : /jw/js/json/formUtil.js

  • Auto included in page using form.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Convenient method to interact with form field.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

getField(fieldId)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to gets the field object of a form field

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • fieldId - id of a form field

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var field = FormUtil.getField("field1");
$(field).val("test"); //set value

getFieldsAsUrlQueryString(fields)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to generates the fields value as url query parameter string

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • fields - an array contains objects with "field", "param" and "defaultValue" attributes.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


      - field : id of a form field

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


      - param : paremeter name to be used

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


      - defaultValue : value to be used when the field return empty value (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var fields = [
    {"field":"field1", "param":"p_field1"},
    {"field":"field2", "param":"p_field2"},
    {"field":"field3", "param":"p_field3", "defaultValue":"default value"},
];
 
var queryString = FormUtil.getFieldsAsUrlQueryString(fields);
console.log(queryString); //p_field1=Field1%20value&p_field2=Field2%20value;Field2%20second%20value&p_field3=default%20value

getGridCells(cellFieldId)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to gets the cell objects of every rows of a grid field

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • cellFieldId - Grid Field Id and the cell id separated by a dot ".". Eg. gridId.cellId

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var cells = FormUtil.getGridCells("gridId.field1");
$(cells).each(function(){
    //do something
});

getGridCellValues(cellFieldId)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to gets the cell values of every rows of a grid field and return it in an array.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • cellFieldId - Grid Field Id and the cell id separated by a dot ".". Eg. gridId.cellId

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var values = FormUtil.getGridCellValues("gridId.field1");
for (var i = 0; i < values.length; i++) {
    console.log(values[i]); //i equals to row number start from 0
}

getValue(fieldId)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to gets the value of a form field. 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • fieldId - id of a form field

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var value = FormUtil.getValue("field1");

getValues(fieldId)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to gets the values of a form field. Values will return in an array. 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • fieldId - id of a form field

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var values = FormUtil.getValues("field1");
for (var i = 0; i < values.length; i++) {
    console.log(values[i]); 
}

JPopup

  • URL : /jw/js/json/ui_ext.js

  • Auto included in all userview pages.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Convenient method to create/show/hide a popup dialog to display a page.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

create(id, title, width, height)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to creates a popup dialog element.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • id - an unique identifier of the popup dialog

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • title - a title to display for on the top of popup dialog (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • width - width of the popup dialog box (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • height - height of the popup dialog box (Optional) 

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

JPopup.create("testPopup", "Test Popup Dialog");

hide(id)

Used to hides a created and shown popup dialog element.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • id - an unique identifier of the popup dialog

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

JPopup.hide("testPopup");

show(id, url, params, title, width, height, action)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to creates a popup dialog element.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • id - an unique identifier of the popup dialog

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • url - an URL of a page to show in popup dialog

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • params - a JSON object to pass parameter and its value (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • title - a title to display for on the top of popup dialog (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • width - width of the popup dialog box (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • height - height of the popup dialog box (Optional)

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • action - Get/Post. Default to Post (Optional) 

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var params = {
    id : "1",
    name : "test"
};
 
JPopup.show("testPopup", "http://www.joget.org", params);

UI

  • URL : /jw/js/json/ui.js

  • Auto included in all userview pages.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Convenient method to retrieve value for UI usages.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

adjustPopUpDialog(dialogbox)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used by system to align the popup dialog to the center of the screen.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • dialogbox - the popup dialog object

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

UI.adjustPopUpDialog(JPopup.dialogboxes["testPopup"]);

escapeHTML(content)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to escapes HTML syntax in a value

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • content - content to be escapes

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var content = "<p>test content</p>";
var escapedContent = UI.escapeHTML(content);
console.log(escapedContent); // &lt;p&gt;test content&lt;/p&gt;

getPopUpHeight(height)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used by the system to calculate the height of a popup dialog for current screen size to support mobile device.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • height - Max height of the popup dialog. Default to "90%".

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var height = UI.getPopUpHeight("500px");

getPopUpWidth(width)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used by the system to calculate the width of a popup dialog for current screen size to support mobile device.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • width - Max width of the popup dialog. Default to "90%".

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var width = UI.getPopUpWidth("800px");

userviewThemeParams()

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used by system to gets the query parameters string that contains the meta of current userview theme in used.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var url = "http://localhost/jw/form/embed?" + UI.userviewThemeParams();

UrlUtil

  • URL : /jw/js/json/util.js

  • Auto included in all userview pages.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

  • Convenient method to deal with URL.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    License Error

    The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

constructUrlQueryString(params)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to generate a query string based on a parameters object

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • params - an object contains all parameter as attribute name and its values in array

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var params = {
    "name" : ["joget"],
    "email" : ["info@joget.org", "test@joget.org"]
};
var queryString = UrlUtil.constructUrlQueryString(params);
console.log(queryString); // name=joget&email=info%40joget%2Eorg&email=test%40joget%2Eorg

encodeUrlParam(url)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to encodes the URL parameters in a URL.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • url - URL with parameters to be encode. Note: it use "&" and "=" as separator.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var url = "http://localhost/jw/test?name=joget&email=info@jogte.org&email=test@joget.org";
 
var encodedUrl = UrlUtil.encodeUrlParam(url);
console.log(encodedUrl); // http://localhost/jw/test?name=joget&email=info%40joget%2Eorg&email=test%40joget%2Eorg

getUrlParams(url)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to gets an object contains all parameter as attribute name and its value in an URL. 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • url - URL to be parses to retrieve all parameters and its value in array.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var url = "http://localhost/jw/test?name=joget&email=info@jogte.org&email=test@joget.org";
 
var params = UrlUtil.getUrlParams(url);
console.log(params); // {"name" : ["joget"], "email" : ["info@joget.org", "test@joget.org"]}

mergeRequestQueryString(queryString1, queryString2)

Description

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Used to merge 2 URL query parameters strings into one query string.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.


Parameters

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • queryString1 - first query parameters string

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

    • queryString2 - second query parameters string. If a parameter is exist in both query strings, the value in second query string will override the first one.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

      License Error

      The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

Sample code 

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

License Error

The license of the app Translations for Confluence (formerly Language Macros) has expired. Please renew the license.

var q1 = "name=joget&email=info@jogte.org&email=test@joget.org";
var q2 = "name=joget team&phone=012345678";
 
var queryString = UrlUtil.mergeRequestQueryString(q1, q2);
console.log(queryString); // name=joget%20team&email=info%40joget%2Eorg&email=test%40joget%2Eorg&phone=012345678




  • No labels