wwAutoComplete::CallbackHandler
Allows you to specify a method in the current page/container that is called in response to an AutoComplete callback from the client.
The method implemented needs to accept a single parameter and must return a cursor that contains at least a label and value field/property.
Specify a handler like this:
html
html
<ww:wwAutoComplete runat="server" ID="txtAutoComplete" Text=""
CallbackHandler="txtAutoComplete_Callback" />
Then implement the method on the current page or user control class like this:
foxpro
foxpro
* *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** **
* txtAutoComplete_Callback
* *** *** *** *** *** *** *** *** *** *** *** *** ***
FUNCTION txtAutoComplete_Callback(lcFilter)
SET PROCEDURE TO YahooStockServer additive
loServer = CREATEOBJECT("YahooStockServer")
* ** Returns a TStockSymbols cursor with id/symbol/company/exchange fields
lnCount = loServer.GetStockSymbols(lcFilter)
* ** Transform cursor for AutoComplete - label/value fields are required
SELECT symbol as value, PADR(Symbol + " - " + company,150) as label, exchange ;
FROM TStockSymbols ;
INTO CURSOR TStockSymbols2
RETURN _Tally
Note that the label and value fields are required. Any additional fields are also passed to the client and are retrieved when the client selection occurs.
o.CallbackHandler
See also
Class wwAutoCompleteImplementing Server Side AutoComplete Functionality
wwAutoComplete::ServerUrl
© West Wind Technologies, 2025 • Updated: 2025-03-12
Comment or report problem with topic