JS Client API
  • Getting Started
  • Rule Engine Unique Functions
  • Custom Form Window Functions
  • Known Issues
  • Use Cases & Code Samples
  • Retrieving Data
    • Retrieving Standard Resources
    • Retrieving User Defined Tables
    • Retrieving Attachments
    • Retrieving Items in Transaction Scope
    • Retrieving Transaction Lines
    • ADAL
  • Updating Data
    • Adding Objects to Standard Resources
    • Updating Standard resources
    • Updating User Defined Table
    • Updating Items in Transaction Scope
    • Adding Transaction Lines
    • Removing Transaction Lines
Powered by GitBook
On this page
  • Custom Web Form Sample
  • Concatenating Filters

Was this helpful?

Use Cases & Code Samples

PreviousKnown IssuesNextRetrieving Standard Resources

Last updated 5 years ago

Was this helpful?

Custom Web Form Sample

Concatenating Filters

if you need to use the filter object for the <resource>.search function - you can use the below helper function to build your filter nodes easily:

function concatFilters(f1, f2, and) {
    return {
        "Operation":(and ? "AND" : "OR"),
        "LeftNode":f1,
        "RightNode":f2
    };
}

now call the function and build your filter object:

var uuids = // your attachments in an array
var filter = { "Operation":"IsEqual", "ApiName":"UUID", Values:[uuids[0]] };
for (var i = 1; i < uuids.length; i++) {
    filter = concatFilters(filter, 
        { "Operation":"IsEqual", "ApiName":"UUID", Values:[uuids[i]] });
} 
13KB
CustmForm_JSClientAPI_Sample.txt
A Custom Form Basic Sample Usage Of JS Client API