彩票走势图

Spread ASP.NET开发人员指南三:添加和使用JavaScript智能感知

原创|其它|编辑:郝浩|2012-11-12 10:25:06.000|阅读 420 次

概述:Spread for ASP.NET电子表格控件支持客户端代码智能感知。该项功能允许你键入控件名称,并获取一系列可用的方法和属性。本文主要介绍如何添加和使用JavaScript智能感知。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

Spread for ASP.NET电子表格控件支持客户端代码智能感知。该项功能允许你键入控件名称,并获取一系列可用的方法和属性。需要注意的是,有些浏览器可能不支持某些属性和方法。

新增智能感知支持

该项功能需要用到设在fp_client 文件夹中的FpSpreadJsIntellisense.js 文件。具体步骤如下:

1、创建一个名为ClientResources的文件夹,并将该文件夹置于项目文件夹中(或者应用程序或网站的根目录)

2、将FpSpreadJsIntelliSense.js文件置于ClientResources文件夹中。

3、将下列代码添加到aspx页面中。

代码:

<%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.
}

aspx页面代码显示如下:

<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>

<% if %>部分在运行时将被判断为 false,因为此代码仅用于代码自动完成。

通过下列代码,可在独立js文件中使用客户端自动支持:

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

标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@pclwef.cn

文章转载自:慧都控件网

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP