Hallo Leute,
hat jemand eine Ahnung, wie ich die Datensatznummer vom angeklicken Record eines ExtJS-DBGrid in eine Delphi-Anwendung bekomme?
In einer Delphi-Anwendung ist ein TWebBrowser...
im TWebBrowser wird eine Seite geladen, die ein "ExtJS-DBGrid" enthält...
(Beispielsgrid:
http://dev.sencha.com/deploy/ext-4.0...id-access.html )
Ist-Situation:
Wenn nun der User ins Grid klickt, wird in einem nicht sichtbaren
Iframe, der sich auf der gleichen Seite befindet die seite "www.domain.de/dummy.php?wert=<Datensatznummer>" aufgerufen
Und im TWebbrowser greife ich diesen DummyAufruf ab und bekomme so die Infos in die Delphi Application:
Delphi-Quellcode:
procedure TBrowser.WebBrowser1BeforeNavigate2(ASender: TObject;
const pDisp: IDispatch;
const URL, Flags, TargetFrameName, PostData,
Headers: OleVariant;
var Cancel: WordBool);
begin
Set8087CW($133F);
memo1.Lines.Append(
URL);
end;
Ist natürlich ein wilder "WorkArround" der zwar funktioniert .. aber nicht grad eine schnelle,stabile lösung darstellt..
Hat jemand eine vernünftige Lösung?
Vielen Dank
Erich
Erich Wanker - for life:=1971 to lebensende do begin ..
O
/H\
/ \