Fixing an issue with output parameters that are of type IntPtr
[castle.git] / Samples / MonoRail / SampleSite / Views / AjaxArea / observerfield / index.vm
blob4dc4911bc921bd420f810976a1729d8a43caa57b
1 <div align="center">\r
2   <h2>Ajax Support - ObserverField</h2>\r
3 </div>\r
4 \r
5 <div class="container">\r
6   \r
7   The ObserverField helper method creates an inline script that \r
8   start to observe a field for value change in the specified interval.\r
9   When a change is detected, a remote method is invoked.\r
10   \r
11 </div>\r
13 <h3>Overloads:</h3>\r
15 <div class="container">\r
17 <ul>\r
18   <li><code>public String ObserveField(String fieldId, int frequency, String url, String idOfElementToBeUpdated, String with)</code></li>\r
19   <li><code>public String ObserveField(String fieldId, int frequency, String url, IDictionary options)</code></li>\r
20 </ul>\r
22 </div>\r
24 <h3>Examples:</h3>\r
26 <div class="container">\r
28 <a href="${siteRoot}/code/showCode.castle?file=Views/AjaxArea/observerfield/index.vm">Check this view source code</a>.\r
30 <p>\r
31   Zip Code: <input type="text" name="zipcode" id="zipcode">\r
32   <br>Address:\r
33   <div id="address">\r
34   </div>\r
35   $AjaxHelperOld.ObserveField("zipcode", 2, "AddressFromZip.castle", "address", "'value='+value") \r
36 </p>\r
38 <hr>\r
40 <p>\r
41   Country: \r
42   <select name="country" id="country">\r
43     <option selected value="br">BR</option>\r
44     <option value="uk">UK</option>\r
45     <option value="us">US</option>\r
46     <option value="ca">CA</option>\r
47     <option value="ch">CH</option>\r
48     <option value="jp">JP</option>\r
49   </select>\r
51   State: \r
52   <span id="statesplaceholder">\r
53         <select name="states">\r
54                 <option selected>Select the country first</option>\r
55         </select>\r
56   </span>\r
57   \r
58   $AjaxHelperOld.ObserveField("country", 2, "GetStatesFromCountry.castle", "statesplaceholder", "'value='+value")\r
59 </p>\r
61 </div>\r