Spread ASP.NET 6.0 Product Documentation
Adding and Using JavaScript Intellisense
Send Feedback
Spread ASP.NET 6.0 Product Documentation > Developer's Guide > Getting Started > Working with the Component > Adding and Using JavaScript Intellisense

Glossary Item Box

The Spread for ASP.NET component can support client-side code intellisense. This requires a minimum of Visual Studio 2008 SP1. This feature allows you to type the name of the control and get a list of available methods and properties. Some browsers may not support certain properties and methods.

After support has been added, type the control name followed by a dot to see the list.

Adding Support for Intellisense

This features requires the FpSpreadJsIntellisense.js file located in the fp_client folder. Use the following steps:

Code Copy Code
<%If (False) Then%>
<script type="text/javascript"
src="./ClientResources/FpSpreadJsIntellisense.js"></script>
<% End If%>
function SomeFunction() {
var spread = FpSpread("FpSpread1");
// This variable declaration is necessary for the autocomplete.
// Type spread. here to see the autocomplete. 
}

The final aspx page might appear as follows:

Code Copy Code
<title>Untitled Page</title>
<%If (False) Then%>
<script type="text/javascript"
src="./ClientResources/FpSpreadJsIntellisense.js"></script>
<% End If%>
<script language="javascript" type ="text/javascript" >
window.onload = function () {
var ss = document.getElementById("<%=FpSpread1.ClientID %>");
if (document.all) {
// IE
if (ss.addEventListener) {
// IE9
ss.addEventListener("DataChanged", DataChanged, false);
} else {
// Other versions of IE and IE9 quirks mode (no doctype set)
ss.onDataChanged = DataChanged;
}
else {
// Firefox
ss.addEventListener("DataChanged", DataChanged, false);
}
}
function DataChanged() {
var spread = FpSpread("FpSpread1");
// TYPE spread. here to see the auto-complete.
}
</SCRIPT>

The <% if %> block will evaluate to false at run time since this code is only used for code autocomplete.

Client-side autocomplete support can also be used in a stand-alone js file with the following code (this line must be before any script):

Code Copy Code
<reference name="FarPoint.Web.Spread.htc.FpSpreadJsIntellisense.js" assembly="FarPoint.Web.Spread" />

Return to the overview of Working with the Component.

Return to the overview of Getting Started.

© 2002-2012 GrapeCity, Inc. All Rights Reserved.