Javascript 敏捷工具包-如何加载atk4_form.js?
我正在使用敏捷工具包4.2版。 我使用一个javascript函数创建一个模式(弹出窗口),内容通过ajax调用插入。 内容是通过jquery的“.html()”函数插入的,但在大数据的情况下,该函数的速度非常慢 我用普通的javascript函数“.innerHTML”替换了这个函数 但是现在,atk4_form.js不再加载,我不知道为什么。jquery的“html()”函数上有钩子吗?使用“html”时会调用所有内容事件,但使用“innerHTML”时不会调用任何内容事件 我知道类“Form_Basic”在“render”函数中加载thtk4_Form.js。但是必须有一些用于呈现的钩子指向jquery的“html”或“append”函数Javascript 敏捷工具包-如何加载atk4_form.js?,javascript,jquery,modal-dialog,atk4,agiletoolkit,Javascript,Jquery,Modal Dialog,Atk4,Agiletoolkit,我正在使用敏捷工具包4.2版。 我使用一个javascript函数创建一个模式(弹出窗口),内容通过ajax调用插入。 内容是通过jquery的“.html()”函数插入的,但在大数据的情况下,该函数的速度非常慢 我用普通的javascript函数“.innerHTML”替换了这个函数 但是现在,atk4_form.js不再加载,我不知道为什么。jquery的“html()”函数上有钩子吗?使用“html”时会调用所有内容事件,但使用“innerHTML”时不会调用任何内容事件 我知道类“For
知道当我使用javascript函数“innerHTML”时如何加载atk4的基本函数吗?您需要在服务器响应中查找标记,并在触发窗口打开事件的元素的上下文中执行它。如果您没有做任何花哨的事情,那么只需对块求值() 加载程序是很久以前编写的,请参见文件 javascript被包装在
$.atk4(function(){..})中代码>类似于$(函数(){});但是稍微延长了
最有可能的执行是通过jQueryUI小部件完成的,该小部件设计用于安全地加载页面区域
要回答您的问题,您应在此处复制并修改此文件:
谢谢,我的数据长度为800000,jqyery的“html”加载时间为6秒,javascript的“innerHTML”加载时间为0.41秒。谁想等待超过7秒的弹出窗口出现?那么你的页面设计就错了。没有paginator,向客户机显示如此大的数据表是没有用的。InnerHTML当然更快,但据我所知,它不会运行脚本,也不会像jQuery html()那样做所有花哨的事情。另外,你应该看看ATK版本4.3和新版本:)@Pascut,也许使用最新的jQuery会优化html()方法,我不确定为什么需要这么长时间。不管怎样-如果您设法使脚本正常工作,请共享:)