找回密码
 立即注册

QQ登录

只需一步,快速开始

fmyuan2000

注册会员

26

主题

58

帖子

190

积分

注册会员

积分
190

活字格认证元老葡萄

fmyuan2000
注册会员   /  发表于:2015-9-15 18:07  /   查看:4538  /  回复:2
Spread 中必须填写怎么设置?

发现有RequiredFieldValidator  ,但是如果不点击到里面不会做验证的。
FarPoint.Web.Spread.TextCellType txt1 = new FarPoint.Web.Spread.TextCellType();
RequiredFieldValidator rfv = new RequiredFieldValidator();
rfv.ErrorMessage = "RequiredFieldValidator, from code: value required!";
txt1.Validators.Add(rfv);
FpSpread1.ActiveSheetView.Cells[0, 0].Text = "RequiredFieldValidator, from code";
FpSpread1.ActiveSheetView.Cells[0, 1].CellType = txt1;

有一个帖子自定义的CellType,但是不符合要求:http://gcdn.gcpowertools.com.cn/showtopic-17392.html

2 个回复

倒序浏览
iceman
社区贡献组   /  发表于:2015-9-16 13:13:00
沙发
回复 1楼fmyuan2000的帖子

由于检验功能在editor中,所以单元格必须处于编辑状态才可以进行校验。可以在前台设置单元格处于编辑状态:

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

  4.             spread.SetActiveCell(0, 1);

  5.             spread.StartEdit();
  6.             spread.EndEdit();
  7.         }
  8.     </script>
复制代码
回复 使用道具 举报
iceman
社区贡献组   /  发表于:2015-10-20 09:13:00
板凳
回复 1楼fmyuan2000的帖子

为了给你提供更优质的服务,请对本次服务进行评分。我们会认真对待你提出的宝贵意见,谢谢

评分

参与人数 1满意度 +5 收起 理由
fmyuan2000 + 5 ok

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部