找回密码
 立即注册

QQ登录

只需一步,快速开始

houdongmei

高级会员

9

主题

23

帖子

1290

积分

高级会员

积分
1290

活字格认证

houdongmei
高级会员   /  发表于:2014-11-25 16:36  /   查看:5837  /  回复:5
问题1:
我的Spread单元格是:
FarPoint.Web.Spread.ButtonCellType linType = new ButtonCellType();
linType.ButtonType = FarPoint.Web.Spread.ButtonType.LinkButton;
类型的。
现在需要根据画面操作用js操作次单元格中link的字体颜色和,是否响应点击事件。
前台js该怎样写?

问题2:
Spread 控件 添加行,删除行,单元格编辑,按钮对单元格的可编辑属性控制,
该单元格在可编辑状态,如何返回到单元格初始值
JS 在前台给如何单元格添加按钮
类似的功能在前台用JavaScript 如何实现。

麻烦提供一下spread for asp.net7.0J前台JS的使用说明文档

5 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2014-11-25 19:53:00
沙发
回复 1楼houdongmei的帖子

英文帮助文档地址:
http://www.gcpowertools.com.cn/d ... /SpreadWeb.Help.msi
章节名称为:
Client-Side Scripting Reference

问题1:
ButtonCellType 的 OnClientClick 属性用于设置前台方法:

  1. FarPoint.Web.Spread.ButtonCellType btn = new FarPoint.Web.Spread.ButtonCellType();
  2. btn.OnClientClick = "alert(\'You clicked the button\');";
  3. FpSpread1.ActiveSheetView.Cells[1, 1].CellType = btn;
复制代码



问题2请问全部需要在前台通过 js 实现吗?
回复 使用道具 举报
houdongmei
高级会员   /  发表于:2014-11-25 20:53:00
板凳
回复 2楼iceman的帖子

回复问题2: 就是想用javascript 实现,请提供一个DEMO
回复 使用道具 举报
houdongmei
高级会员   /  发表于:2014-11-25 21:11:00
地板
回复 0楼houdongmei的帖子

关于问题一
link已经加载好了,问题是想用前台js来设置此单元格中的link文字显示的颜色和是不是可以响应link事件。
link事件的代码也写好了。就是想控制他是不是disabled。
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-26 14:00:00
5#
回复 4楼houdongmei的帖子

disabled 指的是是否可以编辑吗?在 Spread 中我们一般称之为锁定,请参考:
http://blog.gcpowertools.com.cn/ ... 5%8B%E5%80%BC-.aspx
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2014-11-26 14:11:00
6#
回复 3楼houdongmei的帖子

问题2:
Spread 控件 添加行,删除行,
》》前台无法支持行的删除和添加
单元格编辑
》》开始编辑方法:

  1. FpSpread1.StartEdit();   
复制代码

》》结束编辑方法:

  1. <SCRIPT language=javascript>
  2.    function OutOfEdit() {
  3.        FpSpread1.EndEdit(); // out of editing mode
  4.    }
  5. </SCRIPT>
复制代码

按钮对单元格的可编辑属性控制:
》》点击进入

该单元格在可编辑状态,如何返回到单元格初始值:
》》设置单元格值代码如下:
  1. <SCRIPT language=javascript>
  2.    function ProfileSpread()
  3.    {
  4.       var szCell = document.all("FpSpread1");
  5.       if (szCell.ActiveCol == 0)
  6.       {
  7.          szCell.SetValue(0,1,"Scott",true);
  8.          alert("Test");
  9.       }
  10.    }
  11. </SCRIPT>

复制代码

JS 在前台给如何单元格添加按钮
》》前台无法给单元格添加按钮。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部