API Docs for: 2.0.20133.2
Show:

ui.scheduleCallback Class

Schedule Callback UI Module

Item Index

Methods

Methods

render

(
  • config
)
Promise static

Render the ScheduleCallback UI

Parameters:

Returns:

Promise:

A promise that resolves when the UI component has successfully loaded

Example:

// Modalities API must be called first to get the modalities object which is required to render scheduleCallback.
// Render scheduleCallback as an IFRAME.
// More UIInfo examples available here
var uiInfo = {
    type: MsSupportSdk.ui.HostType.IFRAME,
    containerSelector: "#iframe-container"
};

// Create a scheduleCallback config
var config = {
    uiInfo: uiInfo
    modalities: window.savedModalities, // See Modalities API examples about how to get the modalities object
    onCallbackAccepted: function() {
        console.log("Callback scheduled.");
    },
    onCallbackRejected: function (e) {
        console.log("Callback rejected.");
    }
 };

// Render ScheduleCallback UI
MsSupportSdk.ui.scheduleCallback.render(config).then(
    function() {
        console.log("ScheduleCallback rendered successfully.");
    },
    function(err) {
        console.log(err.message);
    });