Extjs + jQuery在一起
如何将Ext.onReady
函数和jQuery一起使用?
我使用ext js生成树,我想使用jQuery来validation一些文本字段值。
或者使用extjsvalidation文本字段的任何其他方法?
Ext通过textfield配置内置validation(例如allowBlank: false
)和其他validation器函数(所有VTypes
函数),以及用于提供自定义validation的钩子。 不知道为什么你需要为此添加jQuery,也许你可以更具体一些?
但假设您确实需要同时使用两者,您应该能够使用Ext或jQuery的DOM就绪函数作为入口点(而不是两者),然后在其中编写所需的任何代码,假设两个库都已正确引用和初始化。 假设每个库的DOM就绪函数都像宣传的那样工作,那么当调用任何一个DOM时,DOM应该是可用的,这无论如何都是使用这些方法的唯一点。 由于你使用的是Ext小部件,我可能会坚持使用Ext.onReady
只是为了安全起见,但从理论上讲,使用哪种function真的无关紧要。
Ext.onReady
类似于jQuery的ready
处理程序,它们都在DOM准备就绪时触发。 这意味着您可以在单独的行中正常调用jQuery处理程序,例如:
$(function(){ // your code... });
只需在顶部声明它们的库并在下面的单独行上写下它们的初始化
$(document).ready(function(){ // jquery ready call // some code here });
和
Ext.onReady(function(){ /// some code here });
您可能希望看到Ext.onReady()vs $(document).ready()以获得显示如何将两个库并排加载的答案。