找回密码
 立即注册

QQ登录

只需一步,快速开始

wjj_123

银牌会员

44

主题

81

帖子

2173

积分

银牌会员

积分
2173

活字格认证

wjj_123
银牌会员   /  发表于:2012-5-4 10:09  /   查看:5288  /  回复:4
怎样通过回车换到下一行,使下一行的ComboBoxCellType显示出来?

4 个回复

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

回复 1# wjj_123 的帖子

wjj_123 你好,
1.通过回车换行:

  1.     <script type="text/javascript">
  2.         window.onload = function () {
  3.             var spread = this.document.getElementById("FpSpread1");
  4.             if (spread != null) {
  5.                 spread.AddKeyMap(13, false, false, false, "this.MoveToNextRow()");
  6.             }
  7.         }
  8.     </script>
复制代码

2.请问显示 ComboBoxCellType 是要显示 ComboBoxCellType 的Editor 还是展示 ComboBoxCellType 的 list 呢?
回复 使用道具 举报
wjj_123
银牌会员   /  发表于:2012-5-4 16:46:00
板凳
显示列表项
回复 使用道具 举报
wjj_123
银牌会员   /  发表于:2012-5-4 16:50:00
地板
问一下怎样通过回车使光标移到左边下一行
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2012-5-4 17:11:00
5#

回复 4# 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.                 var activecol = spread.ActiveCol;
  10.                 var activerow = spread.ActiveRow;
  11.                 spread.SetActiveCell(activerow + 1,0);
  12.             }
  13.         }
  14.     </script>
复制代码
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部