define(function () {
"use strict";
function validatePromptValue() {
};
validatePromptValue.prototype.draw = function (oControlHost) {
//this.m_sName = oControlHost.configuration.name || "listBoxPL";
var el = oControlHost.container;
el.innerHTML =
'' +
'' +
'';
el.querySelector(".btn1").onclick = this.MyPromptButtonFinishClick.bind(this, oControlHost);
el.querySelector(".btn2").onclick = oControlHost.cancel.bind(oControlHost);
};
validatePromptValue.prototype.MyPromptButtonFinishClick = function (oControlHost) {
var productLinePrompt = oControlHost.page.getControlByName("listBoxPL");
var plValues = productLinePrompt.getValues();
if (plValues && plValues.length > 2) {
alert("You cannot select more than 2 Product lines.");
return false;
}
else {
// Submit the prompt values calling the finish method
oControlHost.finish()
}
};
return validatePromptValue;
});