Verj.io Client API – Quick
Reference Card
Getting a field |
var field = $eb.getField("FIELD1"); var value = field.value; var displayValue
= field.displayValue; |
Getting multiple fields |
var fields = $eb.getFields(["FIELD1", "FIELD2"]); var value1 =
fields.FIELD1.value; var displayValue1 =
fields.FIELD1.displayValue; var value2 =
fields.FIELD2.value; var displayValue2 =
fields.FIELD2.displayValue; |
Getting a field’s value |
var value = $eb.getFieldValue("FIELD1"); |
Setting a field |
var field = $eb.getField("FIELD1"); field.value = "New Value"; $eb.setField(field, true); // auto refresh |
Setting multiple fields |
var field1 = $eb.getField("FIELD1"); field1.value
= "New Value"; var field2 = new $eb.Field("FIELD2", "A Value"); $eb.setFields([field1, field2], true); // auto refresh |
Setting a field’s value |
$eb.setFieldValue("FIELD1", "New
Value"); $eb.setFieldValue("FIELD1", "New
Value", true); // auto refresh |
Getting a table |
var table = $eb.getTable("TABLE1"); |
Getting selected rows of a table |
var table = $eb.getTableFilteredByRows("TABLE1", 4, 6); //
start on the row id 4 and return the next 6 rows |
Getting multiple tables |
var tables = $eb.getTables(["TABLE1", "TABLE2"]); var table1 = tables.TABLE1; var table2 = tables.TABLE2; |
Getting a table column value |
var column1value =
table.COLUMN1().value; |
Getting a table column value for a specific row |
table.setCurrentRow(2); var column1value =
table.COLUMN1().value; var column2value = table.getColumnValueOnRow(“COLUMN2”, 2); |
Getting a table column display value for a specific row |
table.setCurrentRow(2); var column1value =
table.COLUMN1().displayValue; var column2value = table.getColumnDisplayValueOnRow(“COLUMN2”, 2); |
Getting number of rows in table |
table.getRowCount(); |
Find row with column value |
var row = table.findRow("COLUMN1",
"123123"); var value; if
(row != -1) { value = table.getColumnValueOnRow(row) } |
Looping through all table rows |
var value = 0; var rows = table.getRows(); rows.first(); // go to start row while(rows.next()) { value +=
table.COLUMN1().value; } |
Reverse through all table rows |
var value = 0; var rows = table.getRows(); rows.last(); // go to last row while(rows.previous()) { value +=
table.COLUMN1().value; } |
Execute a function |
$eb.executeFunction("doStuff"); $eb.executeFunction("doStuff",
2); // pass in parameter $eb.executeFunction("doStuff"
[2, 3]); // pass in array of parameters $eb.executeFunction("doStuff",
[2, 3], true); // auto refresh $eb.executeFunction("doStuff",
[2, 3], true, true); // full submit |
Execute a function asynchronously |
var success =
function(data){alert ("Success: " + data); }; var failure =
function(reason){alert ("Failed: " + reason); }; $eb.executeFunctionAsynchronously(success,failure,"doStuff"); $eb.executeFunctionAsynchronously(success,failure,"doStuff",2);
$eb.executeFunctionAsynchronously(success,failure,"doStuff",[2,3]); $eb.executeFunctionAsynchronously(success,failure,"doStuff",2,true);
$eb.executeFunctionAsynchronously(success,failure,"doStuff",2,true,true); |