List of Functions
The following table classifies functions as client-side or server-side. Any function marked with Yes in both columns is considered a universal function.
Function |
Client-Side |
Server-Side |
---|---|---|
addBreakoutItem() |
Yes |
— |
addCpiHtml() |
Yes |
— |
addLink() |
Yes |
— |
addMaterial() |
Yes |
— |
addMessageListener() |
Yes |
— |
addRuleset() |
Yes |
— |
ajax() |
Yes |
— |
changeRuleset() |
Yes |
— |
clearCpiHtml() |
Yes |
— |
closeConfig() |
Yes |
— |
copyRecord() |
— |
Yes |
createEvent() |
Yes |
— |
createRecord() |
— |
Yes |
createRecords() |
— |
Yes |
createTable() |
Yes |
Yes |
customizeUI() |
Yes |
— |
deleteEvent() |
Yes |
— |
deleteFile() |
— |
Yes |
deleteRecord() |
— |
Yes |
evalRule() |
Yes |
Yes |
findList() |
Yes |
— |
getAnswerCode() |
Yes |
Yes |
getAnswerDesc() |
Yes |
— |
getAnswerLabel() |
Yes |
— |
getAnswerName() |
Yes |
— |
getAnswers() |
Yes |
Yes |
getAnswersCodes() |
Yes |
Yes |
getAnswerVariable() |
Yes |
— |
getContextVariable() |
Yes |
— |
getData() |
— |
Yes |
getEvent() |
Yes |
— |
getEvents() |
Yes |
— |
getFieldOptions() |
— |
Yes |
getFromExternal() |
Yes |
— |
getItemPrice() |
— |
Yes |
getLineNum() |
Yes |
— |
getMovDate() |
— |
Yes |
getOrderData() |
Yes |
Yes |
getOrderField() |
Yes |
— |
getOrderItems() |
Yes |
— |
getOrderSublist() |
Yes |
— |
getProgress() |
Yes |
— |
getQTable() |
Yes |
Yes |
getRuleset() |
Yes |
— |
getTable() |
Yes |
Yes |
getTable().loadContent() |
Yes |
Yes |
getValue() |
Yes |
Yes |
hasAnswer() |
Yes |
Yes |
hideMessage() |
Yes |
— |
hideModal() |
Yes |
— |
isAnswered() |
Yes |
Yes |
loadConfig() |
— |
Yes |
loadFavorite() |
— |
Yes |
loadFile() |
— |
Yes |
loadListKeyValue() |
Yes |
— |
loadListWithArray() |
Yes |
— |
nresolve() |
Yes |
Yes |
processItemCreations() |
Yes |
— |
processRecordCreations() |
Yes |
— |
priceMatrix() |
Yes |
Yes |
queryParent() |
Yes |
— |
readFiles() |
Yes |
— |
recalcRulesets() |
Yes |
— |
removeLink() |
Yes |
— |
renderView() |
Yes |
— |
reset() |
Yes |
Yes |
resetTab() |
Yes |
— |
resolve() |
Yes |
Yes |
runAction() |
Yes |
— |
runSavedSearch() |
— |
Yes |
saveFile() |
— |
Yes |
scopeApply() |
Yes |
— |
scopeRefresh() |
Yes |
— |
sendMessage() |
Yes |
— |
setAnswer() |
Yes |
Yes |
setCpiHtmlCSS() |
Yes |
— |
setDebugMode() |
Yes |
— |
setPicklistColumn() |
Yes |
— |
setTab() |
Yes |
— |
setValue() |
Yes |
Yes |
showAudit() |
Yes |
— |
showMessage() |
Yes |
— |
showModal() |
Yes |
— |
sresolve() |
Yes |
Yes |
startConfig() |
Yes |
— |
submitConfig() |
Yes |
— |
updateRecordFields() |
— |
Yes |
updateTable() |
— |
Yes |
validateAddress() |
Yes |
— |
The function getOrderData()
is available on the server only when the Submit to order page box is checked on the options record. This option sends configuration data to the transaction page after submitting the configuration.
The methods of the table and qTable objects are available on both client- and server-side actions. You can obtain these objects through the getTable()
and getQTable()
functions, respectively.