gpt4 book ai didi

javascript - ColdFusion.Window.create 回调处理程序问题

转载 作者:行者123 更新时间:2023-11-30 13:18:09 25 4
gpt4 key购买 nike

我正在尝试将回调处理程序条目用于 ColdFusion.Window.create() 的配置参数。我下面有以下js函数。在 populateWindow2() 中,我调用了其他函数,我打算仅在呈现窗口后运行这些函数,因为这些函数需要引用所创建窗口中的元素。

通过以下方式触发 populateCFwindow:

<input id="selectProcessorButton" onclick="javascript:populateCFwindow();">

populateCFwindow = function(){
ColdFusion.Window.create(...{callbackhandler:populateWindow2()}).

}

populateWindow2 = function(){
initSearchgetProcessorList();
initTable_selectProcessor();
}

我遇到的问题是,在窗口完全呈现之前,上面的初始化函数仍然会触发。

我很感激任何反馈。谢谢。

最佳答案

您需要删除调用函数并将其结果传递给 callbackHandler(undefined)的括号,而不是传递对 populateWindow2 函数的引用。

<input id="selectProcessorButton" onclick="javascript:populateCFwindow();">

populateCFwindow = function(){
ColdFusion.Window.create(...{callbackhandler:populateWindow2}).

}

populateWindow2 = function(){
initSearchgetProcessorList();
initTable_selectProcessor();
}

关于javascript - ColdFusion.Window.create 回调处理程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11249875/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com