如何进行单元格内容的验证及提示
单元格内容是是一形如 `{{ds.name(C=A1*AAAA)}}` 的字符串,且该单元格为自定义单元格现在想要校验单元格的父格配置,若父格的语法不是合法的单元格语法时(如上述AAAA)就出现类似数据验证的画圈提示,并可以提示错误信息。
该如何做呢?
您好,您可以在设置自定义单元格的时候设置对应的规则,如正则等。
由于数据验证有图形化的设置方式,所以可以自定义提示信息。
因此您也可以参考数据验证的设置方式,来自定义提示信息。
提示信息的具体实现方式是通过添加一个DOM到页面上,可以参考:https://demo.grapecity.com.cn/SpreadJS/cdn/extendedExample/#/demos/tipCell 本帖最后由 Ellia.Duan 于 2024-11-8 17:48 编辑
您好,您的问题是,在SpreadJS中设置数据验证,来使其C=一个区域吗?
如果是的话,数据验证支持正则表达式,在正则表达式中,可以判断单元格区域。
正则表达式的数据源验证,请参考:
https://gcdn.grapecity.com.cn/showtopic-54393.html
关于单元格区域 的正则表达式,请参考
您好,这种高度自定义化的需求只能通过自定义单元格实现,无法通过数据验证实现。 Joestar.Xu 发表于 2024-11-8 17:55
您好,这种高度自定义化的需求只能通过自定义单元格实现,无法通过数据验证实现。
自定义单元格时,如何展示单元格内容错误的提示信息呢? 可以调整单元格的边框颜色为红色,或者自行绘制一个圆圈等,结合您的实际需求来实现即可。 Joestar.Xu 发表于 2024-11-11 17:58
可以调整单元格的边框颜色为红色,或者自行绘制一个圆圈等,结合您的实际需求来实现即可。
颜色提示我大概知道怎么弄,想问的是这种提示信息的展示,要怎么实现呢?
Joestar.Xu 发表于 2024-11-12 10:34
您好,您可以在设置自定义单元格的时候设置对应的规则,如正则等。
由于数据验证有图形化的设置方式,所 ...
了解了,谢谢 不客气,那就先结贴了,后续有其他问题的话随时开新帖提问哈。
页:
[1]