Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 27 Next »

Example success type message from CLAPI (notification non-modal):
akioma.swat.Message.message({
   title: "Success",
   type: "success",
   text: "Information was saved",
   expire: 5000
});
Example modal default OK button
akioma.swat.Message.message({ type: "success", text:"Information was saved", modal: true});
Example (modal custom buttons from array)
akioma.swat.Message.message({ type: "success", text:"Are you sure?", modal: true, buttons: ['Yes','No']});
Example Smart Message from Backend
akioma.swat.Message.displayMessageNum("MSGGROUP", 56, {
    type: 'confirm', // the type is coming also from the back-end, but it can be overwritten
    closeOnEsc: false, // default is set to TRUE
    closeOnClickOutside: false, // default is set to FALSE
	modal: true // if not specified, it will use the defaults for the message type
})
??
// get message type from the backend
akioma.swat.Message.getMessageType("MSGGROUP", 56).then(msgType=> {
      console.log(msgType);
});
??
akioma.swat.Message.getMessageNum("MSGGROUP", 56).then(result => {
      akioma.swat.Message.message({
        type  : "warning",
	    showMessageCode: false, // default is TRUE, if to display or not the message code after the text of the message
        text  : result.MessageText,
        modal : true
      });
});
Example with custom buttons and callback support:
akioma.swat.Message.message({ 
    type: "success", 
    text:"One of 10 excel files was uploaded successfully.", 
    modal: true, 
    buttons: ["Continue", "Stop"],
    callback: (val) => { 
        console.log(val); 
    }
});
/* 
in the above example, if you click on the Continue button, it will return NULL,
if you click on the Stop button, it will return True
!!! We recommend to use the example from below, to define the full behaviour of the buttons and the values returned by each button on click !!!
*/??

akioma.swat.Message.message({ 
      type: "success", 
      text:"Are you sure?",
      modal: true, 
      buttons: {
        replyyes: {
               text: "Yes",
               value: "yes was pressed",
               visible: true,
               className: "", // for custom styling
               closeModal: true,
        },
        replyno: {
              text: "No",
              value: "no was pressed",
              visible: true,
              className: "", // for custom styling
              closeModal: true
        }
    
}, callback: function(val){ 
      console.log(val); 
}});
??
akioma.swat.Message.message({
	type : "info",
	closeOnEsc: false, // default is set to TRUE
	closeOnClickOutside: false, // default is set to FALSE
	text : 'Some random text here',
	modal : true
});
  • No labels