我希望更好地控制 liferay aui 组件的验证过程,以便我可以放入一些自定义代码来处理诸如网络分析的错误事件跟踪之类的事情。这个问题与我之前的问题有关Liferay Alloy ui 验证错误如何被捕获用于网络分析?. 经过更多研究后,我发现可以使用aui:validator
标签实现自定义 javascript 验证器,但我需要一种将验证委托给原始 javascript 句柄的方法,一种super();
可以这么说。这将确保我能够利用 aui 中存在的所有现有验证功能,同时能够添加我自己的分析逻辑。不可否认,这不是可取的,因为我必须在很多地方放入这个逻辑在每个 JSP 中,但至少我将有一个解决方案来解决现在对我来说本质上是一个关键障碍的问题。
我将其作为一个单独的问题保留,因为这个问题更多地指向自定义验证,而且很多人甚至在寻找除网络分析之外的其他东西时也会发现这很有用。
期待社区的一些指导......