| Table of Contents | ||||
|---|---|---|---|---|
|
AssignmentManager
- URL : /jw/js/json/util.js
- Auto included in all userview pages.
- Used to deal with assignment of a logged in user.
...
login(baseUrl, username, password, callback)
Description
Gets Login the current logged user in username in Joget Workflow
Parameters
- baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'
- username - username for user to login
- password - password for user to login
- callback - a callback function after a successful call (optional)
...
loginWithHash(baseUrl, username, hash, callback)
Description
Gets the current logged in username in Login the user with hash in Joget Workflow
Parameters
- baseUrl - base URL of Joget Workflow, e.g., 'http://localhost/jw'
- username - username for user to login
- hash - hashed password for user to login. (refer to Hashed Password)
- callback - a callback function after a successful call (optional)
...
logout(baseUrl)
Description
Gets Logs out the current logged in username in Joget Workflow
...
| Code Block | ||
|---|---|---|
| ||
AssignmentManager.withdrawAssignment('http://localhost/jw', '1_1_activity'); |
ConnectionManager
- URL : /jw/js/json/util.js
- Auto included in all userview pages.
- Convenient method to do AJAX call.
...
| Code Block | ||
|---|---|---|
| ||
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.
- Convenient method to interact with form field.
...
| Code Block | ||
|---|---|---|
| ||
var cells = FormUtil.getGridCellgetGridCells("gridId.field1"); $(cells).each(function(){ //do something }); |
...
| Code Block | ||
|---|---|---|
| ||
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.
- Convenient method to create/show/hide a popup dialog to display a page.
...
| Code Block | ||
|---|---|---|
| ||
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.
- Convenient method to retrieve value for UI usages.
...
| Code Block | ||
|---|---|---|
| ||
var url = "http://localhost/jw/form/embed?" + UI.userviewThemeParams(); |
UrlUtil
- URL : /jw/js/json/util.js
- Auto included in all userview pages.
- Convenient method to deal with URL.
...
| Code Block | ||
|---|---|---|
| ||
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 |