找回密码
 立即注册

QQ登录

只需一步,快速开始

tiny88

注册会员

12

主题

40

帖子

104

积分

注册会员

积分
104
tiny88
注册会员   /  发表于:2024-8-1 21:18  /   查看:1138  /  回复:6
1金币
b3aaf5f693d0085c03943dce159ad95.png320281371.png

请问如何控制日期组件只能选择不能输入?

最佳答案

查看完整内容

您好!对于您的需求而言,可以监听EditStarting事件,判断事件发生时的单元格行列索引是否为日期控件所在单元格,如果是,则设置事件的cancel属性值为true即可。可以参考如下代码: 关于EditStarting事件,请参考官网API文档了解详情: https://demo.grapecity.com.cn/spreadjs/help/api/classes/GC.Spread.Sheets.Events#editstarting

6 个回复

倒序浏览
最佳答案
最佳答案
Wilson.Zhang
超级版主   /  发表于:2024-8-1 21:18:13
来自 2#
您好!对于您的需求而言,可以监听EditStarting事件,判断事件发生时的单元格行列索引是否为日期控件所在单元格,如果是,则设置事件的cancel属性值为true即可。可以参考如下代码:
  1. sheet.unbind(GC.Spread.Sheets.Events.EditStarting);
  2. sheet.bind(GC.Spread.Sheets.Events.EditStarting, function(e, args) {
  3.     console.log("EditStarting: ", args);
  4.     //  以0行0列单元格为例
  5.     if (args.row === 0 && args.col === 0) {
  6.         args.cancel = true;
  7.     }
  8. });
复制代码

关于EditStarting事件,请参考官网API文档了解详情:
https://demo.grapecity.com.cn/sp ... Events#editstarting
回复 使用道具 举报
tiny88
注册会员   /  发表于:2024-8-3 16:00:37
3#
Wilson.Zhang 发表于 2024-8-2 08:38
您好!对于您的需求而言,可以监听EditStarting事件,判断事件发生时的单元格行列索引是否为日期控件所在单 ...

发现复制粘贴操作还是可以编辑的,请问有好办法吗
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-5 09:57:23
4#
tiny88 发表于 2024-8-3 16:00
发现复制粘贴操作还是可以编辑的,请问有好办法吗

您好!可以监听ClipboardPasting事件,判断事件发生时的单元格行列索引是否维日期控件所在单元格,如果是,则设置事件的cancel属性值为true即可。可以参考如下代码:
  1. sheet.bind(GC.Spread.Sheets.Events.ClipboardPasting, function(e, args) {
  2.     if (args.cellRange) {
  3.         if (args.cellRange.row === 0 && args.cellRange.col === 0) {
  4.             args.cancel = true;
  5.         }
  6.     }
  7. });
复制代码
回复 使用道具 举报
tiny88
注册会员   /  发表于:2024-8-6 10:46:47
5#
感谢您的解答,还有个问题,日期面板里时分支持输入修改吗
image.png449681090.png
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-6 12:15:35
6#
tiny88 发表于 2024-8-6 10:46
感谢您的解答,还有个问题,日期面板里时分支持输入修改吗

您好!日期控件当前支持选择时间整点,暂不支持修改分,您可以使用第三方日期插件自定义实现。
回复 使用道具 举报
Wilson.Zhang
超级版主   /  发表于:2024-8-29 18:39:52
7#
您好!从跟帖信息了解到您的问题已得到了有效的解决方案,那就结帖了。如有问题,欢迎继续发帖沟通。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部