找回密码
 立即注册

QQ登录

只需一步,快速开始

wjj_123

银牌会员

44

主题

81

帖子

2173

积分

银牌会员

积分
2173

活字格认证

wjj_123
银牌会员   /  发表于:2012-5-4 15:54  /   查看:5110  /  回复:4
Spread 有什么事件可通过Enter 回车触发吗?

4 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2012-5-4 16:05:00
沙发

回复 1# wjj_123 的帖子

wjj_123 你好,
前台代码:

  1. <script type="text/javascript">
  2.         window.onload = function () {
  3.             var spread = this.document.getElementById("FpSpread1");
  4.             spread.onkeydown = test;
  5.         }
  6.         function test() {
  7.             if (event.keyCode==13) {
  8.                 var spread = this.document.getElementById("FpSpread1");
  9.                 spread.CallBack("Button");   
  10.             }
  11.         
  12.         }
  13.     </script>
复制代码

后台代码:

  1.         protected void FpSpread1_ButtonCommand(object sender, FarPoint.Web.Spread.SpreadCommandEventArgs e)
  2.         {

  3.         }
复制代码
回复 使用道具 举报
wjj_123
银牌会员   /  发表于:2012-5-4 17:02:00
板凳
怎样实现enter 回车光标移到最左边的下一行,并显示ComboBoxCell
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-4 17:10:00
地板

回复 3# wjj_123 的帖子

1.回车光标移到最左边的下一行解决方法如下:

  1.     <script type="text/javascript">
  2.         window.onload = function () {
  3.             var spread = this.document.getElementById("FpSpread1");
  4.             spread.onkeydown = test;
  5.         }

  6.         function test() {
  7.             if (event.keyCode==13) {

  8.                 var spread = this.document.getElementById("FpSpread1");
  9.                 var activecol = spread.ActiveCol;
  10.                 var activerow = spread.ActiveRow;
  11.                 spread.SetActiveCell(activerow + 1,0);
  12.             }
  13.         }
  14.     </script>
复制代码

2.展示 ComboBox 下拉列表正在处理中,稍后回复
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-7 17:50:00
5#
wjj_123 你好,
可以在 ButtonCommand 事件中重现设置 ComboBoxCellType,详细请参考 Demo:
测试环境:Spread for .NET SP3 &amp;&amp; VS 2010
4329.zip (2.87 MB, 下载次数: 223)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部