我正在尝试从我的 gsp 调用一个 extjs 函数,基本上该函数在 deleteFiling.js 中,我在 gsp 标头中引用它
<g:javascript src="deleteConfirm.js"></g:javascript>
和 deleteConfirm.js:
Ext.onReady(function(){
Ext.BLANK_IMAGE_URL = appContextRoot
+ '/js/extjs/resources/images/default/s.gif';
var theme = appContextRoot
+ "/js/extjs/resources/css/xtheme-gray.css";
Ext.util.CSS.swapStyleSheet("theme", theme)
Ext.QuickTips.init();
Ext.form.Field.prototype.msgTarget = 'side';
function confirmFiling(){
Ext.MessageBox.show({
title:'Commit Confirmation',
msg: 'You are about to <strong>Delete</strong> the entire <strong>Filing</strong>. This \n action cannot be reversed. \n\nAre you sure you want to Proceed',
buttons: Ext.MessageBox.YESNO,
fn: processDelete,
icon: Ext.MessageBox.QUESTION
});
}})
我正在调用 confirmFiling 函数,如下所示:
<g:link action="deleteFiling" id="${filingInstance.id}" onclick="confirmFiling()"> <img src="${resource(dir:'images',file:'trash.gif')}" title="Delete" />
我不断收到功能未定义。我知道我可以在没有 extjs 的情况下做到这一点,但我的问题是如何从 html 或 gsp 文件调用 extjs 函数。
谢谢