我有一个脚本在表格中创建按钮。 每个按钮都分配给相同的回调服务器功能。 我的问题是如何知道哪些按钮触发了服务器调用?
还有一种从服务器脚本输出msgbox的方法吗?当我尝试使用browser.msgBox时,它会给出一个错误,指出msgbox不能在这种情况下使用。
var clientDel = app.createServerHandler("delStudent").addCallbackElement(grid);
table.setWidget(t, 4, app.createButton("Delete", clientDel).setId("del1"));
function delStudent(e){
var app = UiApp.getActiveApplication();
e.
return app;
}
谢谢, C辛格。
答案 0 :(得分:0)
e.parameter.source
将返回发起处理函数的小部件的ID getElementById(label_ID').setVisible(true)
并在其中添加任何文字。如果您希望它出现在所有其他小部件之上的特定位置,您可以使用setStyleAttributes
完成此操作,请参阅this other post(服务器版本)以获取更多信息和实际示例