找回密码
 立即注册

QQ登录

只需一步,快速开始

reli

新手上路

2

主题

2

帖子

32

积分

新手上路

积分
32
  • 30

    金币

  • 主题

  • 帖子

最新发帖
reli
新手上路   /  发表于:2014-7-31 17:18  /   查看:5573  /  回复:1
在C1GridView中,我在编辑一行的时候,想在点击"Update"的时候想先调用一个javascript方法来验证一下数据的正确性,应该怎么写?

1 个回复

倒序浏览
Alice
社区贡献组   /  发表于:2014-8-1 11:05:00
沙发
回复 1楼reli的帖子

在客户端调用C1GridView.OnClientBeforeCellUpdate和OnClientAfterCellEdit。
代码参考:
  1. <wijmo:C1GridView ID="C1GridView1" runat="server"
  2.                 AutoGenerateDeleteButton="true" AllowClientEditing="true"        
  3. OnClientBeforeCellUpdate="beforeCellUpdate" OnClientAfterCellEdit="afterCellEdit">
  4.                 <CallbackSettings Action="Editing" />
  5.         </wijmo:C1GridView>
复制代码

JS代码如下:
  1. <script type="text/javascript">               
  2.                 function beforeCellUpdate(e, args) {
  3.                         if (args.cell.column().dataField === "ShippedDate") {
  4.                                 args.value = args.cell.container()
  5.                                         .find("input")
  6.                                         .wijinputdate("option", "date");
  7.                         }
  8.                 }

  9.                 function afterCellEdit(e, args) {
  10.                         if (args.cell.column().dataField === "ShippedDate") {
  11.                                 args.cell.container()
  12.                                         .find("input")
  13.                                         .wijinputdate("destroy");
  14.                         }
  15.                 }
  16.         </script>
复制代码
请点击评分,对我的服务做出评价!  5分为非常满意!

葡萄城控件服务团队

官方网站: http://www.gcpowertools.com.cn
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部