- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-18-2015 11:54 PM
Hi,
I have a script include and catalog client script that instantiates and access the script include. Problem is, it does not return the value.
Script Include
==========
var acn_catalogClientScripts = Class.create();
acn_catalogClientScripts.prototype = {
initialize: function() {
this.errorMessage = "";
},
sampleFunction: function(){
return "SampleAnswer!";
},
type: 'acn_catalogClientScripts'
};
Catalog client script
=================
var validation = new gacn_catalogClientScripts();
var validation_result = validation.sampleFunction();
g_form.addErrorMessage("Value is " + validation_result);
validation_result does not return anything. Please help. Do I really have to use GlidAjax for this? As per my understanding, accessing script include can be done this way.
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-19-2015 01:59 AM
All i know is initialize is the function coming from super class and they mentioned on wiki like
- Avoid overriding methods of AbstractAjaxProcessor, including initialize. While it is possible to invoke methods of your superclass object which you have overridden, it is complicated and best avoided altogether.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
05-19-2015 02:06 AM
Thanks Gurpreet Singh! Cased closed. Hehe