0
假设我有一个带有iwEdit(称为iweLookup)和iwButton(iwbSearch)的intraweb应用程序(用Delphi 2010编写)。当在iwEdit中按下Enter时,我想要点击iwButton。在Intraweb(VCL for the Web)中单击代码中的按钮
下面的代码几乎可以工作,但我想我需要重新渲染页面。
procedure TiwfLookupListing.iweLookupAsyncKeyDown(Sender: TObject;
EventParams: TStringList);
begin
if EventParams.Values['which'] = '13' then
begin
iwbSearchClick(Sender);
end;
end;
但是,这需要往返服务器(这是可以接受的,但不是理想的)。理想情况下,我想要一种在Javascript中使用它的方式 - 大概是在iWedit的ScriptEvents中(但我的Javascript技能目前,这个,有限)
任何人都可以指向正确的方向吗?
我不熟悉德尔福。您的程序是否可以在Web浏览器上以HTML格式浏览? – jergason 2010-08-18 02:25:19
是的,你可以查看HTML。 Intraweb只是生成一个带有一堆javascript的HTML页面,以便回溯到Delphi的一面。 – Alister 2010-08-18 03:18:35
我刚刚测试过,IE和Chrome都能正常工作。 – SimaWB 2010-08-18 06:50:46