Name
global.AJAXHelper
Description
AJAX helper functions - create the item xml for a GlideRecord
Script
gs.include("PrototypeServer");
var AJAXHelper = Class.create();
AJAXHelper.prototype = {
initialize: function() {
},
// create xml item elements for each row in the GlideRecord
// an attribute for each element in the fields array
createItemXML: function(gr, element, fields) {
this.createItemXML(gr, element, fields, false);
},
createItemXML0: function(gr, element, fields, sandbox) {
var doc = element.getOwnerDocument();
while (gr.next()) {
var item = doc.createElement('item');
element.appendChild(item);
for (var i = 0; i < fields.length; i++) {
var name = fields[i];
if (sandbox && !gr[name].canRead())
continue;
item.setAttribute(name, gr.getValue(name));
}
}
}
};
Sys ID
14744cdc7f00000101703ff18b07f769