Допустим, у меня есть приложение для внутрисетевого обмена (написанное на Delphi 2010) с iwEdit (iweLookup) и iwButton (iwbSearch). Когда ввод вводится в iwEdit, я хочу, чтобы iwButton нажал.Нажмите кнопку в коде в Intraweb (VCL для Интернета)
Следующий код почти работает, но я думаю, что мне нужно что-то перерисовать страницу.
procedure TiwfLookupListing.iweLookupAsyncKeyDown(Sender: TObject;
EventParams: TStringList);
begin
if EventParams.Values['which'] = '13' then
begin
iwbSearchClick(Sender);
end;
end;
Однако для этого требуется обратная поездка на сервер (что было бы приемлемым, но нежелательным). В идеале мне хотелось бы сделать это в Javascript - предположительно в ScriptEvents для iwedit (но мои навыки Javascript в настоящее время ограничены)
Может ли кто-нибудь указать мне в правильном направлении?
Я не знаком с Delphi. Ваша программа просматривается в веб-браузере как HTML? – jergason
Да, вы можете просмотреть HTML. Intraweb только генерирует HTML-страницу с кучей javascript, чтобы заглянуть в сторону Delphi. – Alister
Я только что протестировал его, и он отлично работает с IE и Chrome. – SimaWB