diff options
Diffstat (limited to 'demos/quickstart/protected/pages')
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/ActiveButton.page | 79 | ||||
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/ActiveCheckBox.page | 22 | ||||
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/ActiveCustomValidator.page | 23 | ||||
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/ActiveHyperLink.page | 15 | ||||
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/Home.page | 348 | ||||
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/TActiveButtonClass.png | bin | 0 -> 33847 bytes | |||
| -rw-r--r-- | demos/quickstart/protected/pages/ActiveControls/id/postback-callback.png | bin | 0 -> 23493 bytes | 
7 files changed, 487 insertions, 0 deletions
diff --git a/demos/quickstart/protected/pages/ActiveControls/id/ActiveButton.page b/demos/quickstart/protected/pages/ActiveControls/id/ActiveButton.page new file mode 100644 index 00000000..98ccffd3 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/ActiveButton.page @@ -0,0 +1,79 @@ +<com:TContent ID="body">
 +<!-- $Id: ActiveButton.page 1817 2007-03-31 23:36:00Z wei $ -->
 +<h1 id="122026">TActiveButton</h1>
 +<com:DocLink ClassPath="System.Web.UI.ActiveControls.TActiveButton" />
 +
 +<p id="610410" class="block-content"><tt>TActiveButton</tt> adalah kontrol aktif selain
 +<a href="?page=Controls.Button">TButton</a>.
 +Ketika <tt>TActiveButton</tt> diklik daripada permintaan postback normal, permintaan callback yang diinisiasi. Event <tt>OnCallback</tt> dimunculkan selama permintaan callback dan dimunculkan <strong>setelah</strong> event <tt>OnClick</tt>.
 +</p>
 +
 +<p id="610411" class="block-content">Ketika properti <tt>ActiveControl.EnableUpdate</tt> adalah true,
 +mengubah properti <tt>Text</tt> selama permintaan callback akan memutakhirkan 
 +judul tombol pada sisi-klien.</p>
 +
 +<p id="610412" class="block-content">Karena event <tt>OnCallback</tt> hanya dimunculkan selama permintaan callback, pengendali event <tt>OnCallback</tt> bisas dipakai untuk menangani logika terutama yang terkait dengan permintaan callback. Pengendali event <tt>OnClick</tt> dimunculkan kapan saja tombol diklik, meskipun javascript dimatikan.</p>
 +
 +<p id="610413" class="block-content">Contoh berikut menggunakan kedua event  <tt>OnClick</tt> dan <tt>OnCallback</tt> dari <tt>TActiveButton</tt>.</p>
 +
 +<com:RunBar PagePath="ActiveControls.Samples.TActiveButton.Home" />
 +
 +<h2 id="122027">Diagram Kelas TActiveButton</h2>
 +<p id="610414" class="block-content">Diagram kelas untuk <tt>TActiveButton</tt> diilustrasikan dalam gambar berikut.
 +Banyak kontrol aktif yang melakukan permintaan callback mempunyai struktur yang mirip.
 +</p>
 +
 +<img src=<%~ TActiveButtonClass.png %> class="figure"
 +	alt="TActiveButton class diagram" title="Diagram kelas TActiveButton" />
 +
 +<p id="610415" class="block-content"><tt>TActiveButton</tt> adalah ekstensi dari <a href="?page=Controls.Button">TButton</a> dan mengimplementasikan dua antarmuka tambahan <tt>ICallbackEventHandler</tt> dan
 +<tt>IActiveControl</tt>. <tt>TActiveButton</tt> berisi turunan dari
 +<a href="?page=ActiveControls.BaseActiveControl">TBaseActiveCallbackControl</a>
 +yang tersedia melalui properti <tt>ActiveControl</tt> dari <tt>TActiveButton</tt>.
 +Contoh berikut menyetel parameter callback atas <tt>TActiveButton</tt> saat
 +permintaan callback ditampung.
 +</p>
 +<com:TTextHighlighter Language="prado" CssClass="source block-content" id="code1">
 +<com:TActiveButton
 +	Text="Click Me"
 +	OnCallback="button_callback"
 +	ActiveControl.CallbackParameter="value" />
 +</com:TTextHighlighter>
 +<p id="610416" class="block-content">In the <tt>OnCallback</tt> event handler method, the <tt>CallbackParameter</tt>
 +is available in the <tt>$param</tt> object.</p>
 +<com:TTextHighlighter Language="php" CssClass="source block-content" id="code2">
 +public function button_callback($sender, $param)
 +{
 +	echo $param->CallbackParameter; //mengeluarkan "value"
 +}
 +</com:TTextHighlighter>
 +
 +<h2 id="122028">Menambah Perilaku Sisi Klien</h2>
 +
 +<p id="610417" class="block-content">Di dalam properti <tt>ActiveControl</tt> adalah turunan dari
 +<a href="?page=ActiveControls.CallbackClientSide">TCallbackClientSide</a> yang tersedia sebagi <tt>ClientSide</tt> dari <tt>TActiveButton</tt>.
 +Properti <tt>ClientSide</tt> berisi sub-properti, serperti <tt>RequestTimeOut</tt>, dan pengendali event javascript sisi-klien, seperti <tt>OnLoading</tt>, yang dipakai oleh sisi-klien saat membuat permitaan callback.
 +Contoh berikut mendemonstrasikan menghidup matikan indikator "loading" saat sisi-klien
 +membuat permintaan callback.
 +</p>
 +
 +<com:TTextHighlighter Language="prado" CssClass="source block-content" id="code3">
 +<com:TClientScript PradoScripts="effects" />
 +<span id="callback_status">Loading...</span>
 +
 +<com:TActiveButton
 +	Text="Click Me"
 +	OnCallback="button_callback"
 +	ActiveControl.CallbackParameter="value" >
 +	<prop:ClientSide
 +		OnLoading="Element.show('callback_status')"
 +		OnComplete="Element.hide('callback_status')" />
 +</com:TActiveButton>
 +</com:TTextHighlighter>
 +
 +<p id="610418" class="block-content">Contoh ini mengambil librari javascript "effects" menggunakan komponen
 +<a href="?page=Controls.ClientScript">TClientScript</a>.
 +Nilai properti <tt>ClientSide.OnLoading</tt> berisi pernyataan javascript yang menggunakan librari "effects" untuk menampilkan tag span "Loading...". Hal yang mirip, nilai properti <tt>ClientSide.OnComplete</tt> berisi pernyataan javascript yang menyembunyikan tag span "Loading...".
 +Lihat <a href="?page=ActiveControls.CallbackClientSide">TCallbackClientSide</a> untuk rincian lebih jelas pada detil properti sisi-klien.
 +</p>
 +<div class="last-modified">$Id: ActiveButton.page 1817 2007-03-31 23:36:00Z wei $</div></com:TContent>
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/id/ActiveCheckBox.page b/demos/quickstart/protected/pages/ActiveControls/id/ActiveCheckBox.page new file mode 100644 index 00000000..b68f4123 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/ActiveCheckBox.page @@ -0,0 +1,22 @@ +<com:TContent ID="body">
 +<!-- $Id: ActiveCheckBox.page 1650 2007-01-24 06:55:32Z wei $ -->
 +<h1 id="124029">TActiveCheckBox</h1>
 +<com:DocLink ClassPath="System.Web.UI.ActiveControls.TActiveCheckBox" />
 +
 +<p id="620419" class="block-content">
 +<tt>TActiveCheckBox</tt> adalah kontrol aktif selain 
 +<a href="?page=Controls.CheckBox">TCheckbox</a>. Properti <tt>AutoPostBack</tt>
 + dari <tt>TActiveCheckBox</tt> standarnya disetel menjadi true.
 + Selanjutnya, saat kotak centang diklik, event <tt>OnCallback</tt> muncul setelah event <tt>OnCheckedChanged</tt>.
 + </p>
 +
 + <p id="620420" class="block-content">
 + Properti <tt>Text</tt> dan <tt>Checked</tt> dari <tt>TActiveCheckBox</tt>
 + bisa diubah selama permintaan callback. Properti <tt>TextAlign</tt> dari
 + <tt>TActiveCheckBox</tt> <strong>tidak bisa</strong> diubah selama permintaan
 + callback.
 +</p>
 +
 +<com:RunBar PagePath="ActiveControls.Samples.TActiveCheckBox.Home" />
 +
 +<div class="last-modified">$Id: ActiveCheckBox.page 1650 2007-01-24 06:55:32Z wei $</div></com:TContent>
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/id/ActiveCustomValidator.page b/demos/quickstart/protected/pages/ActiveControls/id/ActiveCustomValidator.page new file mode 100644 index 00000000..485fee80 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/ActiveCustomValidator.page @@ -0,0 +1,23 @@ +<com:TContent ID="body">
 +<!-- $Id: ActiveCustomValidator.page 1650 2007-01-24 06:55:32Z wei $ -->
 +<h1 id="126030">TActiveCustomValidator</h1>
 +<com:DocLink ClassPath="System.Web.UI.ActiveControls.TActiveCustomValidator" />
 +
 +<p id="630421" class="block-content">Melakukan validasi kustom hanya menggunakan event validasi <tt>OnServerValidate</tt>
 + sisi-server. Sisi-klien menggunakan callback untuk memunculkan event
 + <tt>onServerValidate</tt>. Properti <tt>ClientValidationFunction</tt> dimatikan
 + dan akan mengeluarkan kekecualian jika mencoba untuk menyetel properti ini.
 +</p>
 +
 +<p id="630422" class="block-content"> Harap berhati-hati <tt>onServerValidate</tt> dapat
 +dimunculkan saat kontrol yang divalidasi pada sisi klien mengubah nilai,
 +yaitu validasi server mungkin dipanggil berkali-kali.
 +
 +Setelah callback atau postback, {@link onServerValidate onServerValidate}
 +dimunculkan hanya sekali. Properti <tt>IsCallback</tt> dari kelas <tt>TPage</tt>
 +menjadi true ketika validasi dibuat selama permintaan callback.
 +</p>
 +
 +<com:RunBar PagePath="ActiveControls.Samples.TActiveCustomValidator.Home" />
 +
 +<div class="last-modified">$Id: ActiveCustomValidator.page 1650 2007-01-24 06:55:32Z wei $</div></com:TContent>
 diff --git a/demos/quickstart/protected/pages/ActiveControls/id/ActiveHyperLink.page b/demos/quickstart/protected/pages/ActiveControls/id/ActiveHyperLink.page new file mode 100644 index 00000000..faa9f068 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/ActiveHyperLink.page @@ -0,0 +1,15 @@ +<com:TContent ID="body">
 +<!-- $Id: ActiveHyperLink.page 1650 2007-01-24 06:55:32Z wei $ -->
 +<h1 id="ActiveHyperLink">TActiveHyperLink</h1>
 +<com:DocLink ClassPath="System.Web.UI.ActiveControls.TActiveHyperLink" />
 +
 +<p>
 +Kontrol aktif selain komponen <a href=?page=Controls.HyperLink">THyperLink</a>.
 +Selama permintaan callback, perubahan terhadap properti <tt>Text</tt>, <tt>ImageUrl</tt>,
 +<tt>NavigateUrl</tt> dan <tt>Target</tt> pada sisi server juga akan
 +mengubah atribut serta konten terkait di sisi-klien.
 +</p>
 +
 +<com:RunBar PagePath="ActiveControls.Samples.TActiveHyperLink.Home" />
 +
 +<div class="last-modified">$Id: ActiveHyperLink.page 1650 2007-01-24 06:55:32Z wei $</div></com:TContent>
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/id/Home.page b/demos/quickstart/protected/pages/ActiveControls/id/Home.page new file mode 100644 index 00000000..458a28eb --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/Home.page @@ -0,0 +1,348 @@ +<com:TContent ID="body" >
 +<!-- $Id: Home.page 1650 2007-01-24 06:55:32Z wei $ -->
 +<h1 id="128031">Kontrol Aktif (kontrol AJAX-dihidupkan)</h1>
 +<p id="640423" class="block-content">Lihat <a href="?page=ActiveControls.Introduction">Pengenalan</a>
 +untuk tinjauan cepat terhadap konsep di belakang kontrol aktif (kontrol AJAX-dihidupkan).
 +Banyak kontrol aktif memiliki properti
 +<a href="?page=ActiveControls.BaseActiveControl">ActiveControl</a> dan
 +sub-properti <a href="?page=ActiveControls.CallbackClientSide">ClientSide</a>
 +yang menyediakan banyak properti untuk mengkustomisasi kontrol. Properti
 +<a href="?page=TCallbackClientScript">CallbackClient</a> dari kelas
 +<tt>TPage</tt> menyediakan metode untuk memutakhirkan dan mengubah konten sisi-klien
 +selama permintaan callback. Kontrol aktif bergantung pada koleksi
 +<a href="?page=ActiveControl.ClientSideJavascript">kelas javascript</a>.
 +</p>
 +
 +<p id="640424" class="block-content">Untuk demo cepat atas kontrol aktif, coba kontrol <a href="?page=ActiveControls.ActiveButton">
 +TActiveButton</a>. Lihat juga bagian akhir dari tutorial <a href="?page=Tutorial.CurrencyConverter">Pengubah Kurs</a> untuk conton lebih mendalam.
 +</p>
 +
 +<p id="640425" class="block-content">* tutorial untuk kontrol ini belum lengkap.</p>
 +
 +<h2 id="128032">Kontrol Aktif Standar</h2>
 +<ul id="u1" class="block-content">
 +  <li>
 +  <a href="?page=ActiveControls.ActiveButton">TActiveButton</a>
 +  mewakili tombol klik pada halaman Web. Ia dapat dipakai untuk memicu permintaan callback.
 +  </li>
 +
 +  <li>
 +  <a href="?page=ActiveControls.ActiveCheckBox">TActiveCheckBox</a>
 +  mewakili kotak centang pada halaman Web. Ia dapat dipakai untuk mengoleksi input dua-kondisi pengguna 
 +  dan memicu permintaan callback.
 +  </li>
 +
 +  <li>
 +  <a href="?page=ActiveControls.ActiveCustomValidator">TActiveCustomValidator</a>
 +  memvalidasi kontrol tertentu menggunakan permintaan callback.
 +  </li>
 +
 +  <li>
 +  <a href="?page=ActiveControls.ActiveHyperLink">TActiveHyperLink</a>
 +  mewakili hiperlink pada halaman Web.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveImage">TActiveImage</a>
 +  mewakili gambar pada halaman Web.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveImageButton">TActiveImageButton</a>
 +  mewakili tombol klik yang mempunyai gambar sebagai latar belakangnya.
 +  Ia bisa dipakai untuk memicu permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveLabel">TActiveLabel</a>
 +	mewakili label pada halam Web.
 +	Label dapat dikustomisasi melalui berbagai atribut CSS.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveLinkButton">TActiveLinkButton</a>
 +	mewakili hiperlink yang bisa melalukan permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActivePanel">TActivePanel</a>
 +  mewakili penampung untuk kontrol lain pada halaman Web. Dalam HTML,
 +  ia ditampilkan sebagai elemen <div>. Kontrol pabel dapat
 +  diganti selama permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveRadioButton">TActiveRadioButton</a>
 +  mewakili tombol radio pada halaman Web.
 +  Ia dipakai terutama dalam sebuah grup di mana pengguna bisa memilih. Ini
 +  dapat digunakan untul melakukan permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveTextBox">TActiveTextBox</a>
 +	mewakili field input teks pada halaman Web.
 +	Ia bisa mengoleksi satu-baris, multi-baris atau input teks sandi dari pengguna.
 +	Ia bisa dipakai untuk melakukan permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.CallbackOptions">TCallbackOptions</a>
 +  	opsi callback seperti pengendali event sisi-klien <tt>OnLoading</tt>.
 +  </li>
 +
 +</ul>
 +
 +<h2 id="128033">Kontrol List Aktif</h2>
 +<ul id="u2" class="block-content">
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveCheckBoxList">TActiveCheckBoxList</a>
 +  menampilkan daftar kotak centang pada halaman Web dans setiap kotak centang
 +  	dapat memicu permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveDropDownList">TActiveDropDownList</a>
 +  menampilkan kotak daftar dropdown yang membolehkan para pengguna untuk memilih
 +  satu opsi dari beberapa yang telah ditetapkan. Ia dapat dipakai untuk melakukan
 +  permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveListBox">TActiveListBox</a>
 +  menampilkan kotak daftar yang membolehkan satu pilihan atau multipel. Ia dapat
 +  dipakai untuk melakukan permintaan callback.
 +  </li>
 +
 +  <li>
 +  * <a href="?page=ActiveControls.ActiveRadioButtonList">TActiveRadioButtonList</a>
 +  mirip dengan TActiveCheckBoxList dalam setiap aspek kecuali bahwa setiap
 +  TActiveRadioButtonList menampilkan sebuah grup tombol radio. Setiap tombol radio
 +  dapat melakukan permintaan callback.
 +  </li>
 +</ul>
 +
 +<h2 id="128034">Kontrol Aktif Diperluas</h2>
 +
 +
 +<ul id="u3" class="block-content">
 +	<li>
 +	* <a href="?page=ActiveControls.AutoComplete">TAutoComplete</a>
 +	memperluas TActiveTextBox untuk menawarkan saran pelengkapan teks.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.Callback">TCallback</a>
 +	kontrol generik yang dapat melakukan permintaan callback.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.EventTriggeredCallback">TEventTriggeredCallback</a>
 +	memicu permintaan callback berdasarkan event DOM HTML.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.InPlaceTextBox">TInPlaceTextBox</a>
 +	mewakili label yang dapat diedit dengen mengklik.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.TimeTriggeredCallback">TTimeTriggeredCallback</a>
 +	memicu permintaan callback berdasarkan waktu yang belalu.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.ValueTriggeredCallback">TValueTriggeredCallback</a>
 +	mengawasi (menggunakan timer) atribut elemen HTML dan memicu permintaan callback
 +	ketika nilai atribut berubah.
 +	</li>
 +
 +</ul>
 +
 +<h2 id="128035">Kemampuan Kontrol Aktif</h2>
 +<p id="640426" class="block-content">Tabel berikut memperlihatkan Kontrol Aktif yang dapat memicu event callback dan menentukan apakah kontrol akan memunculkan event PostBack atau tidak jika Javascript dimatikan pada browser sisi-klien.</p>
 +<!-- tabular: align=|l|l|l|, width=(0.35 0.25 0.25) -->
 +<table class="tabular">
 +	<tr>
 +		<th>Nama Kontrol</th>
 +		<th>Memicu Callback</th>
 +		<th>Kembali ke PostBack</th>
 +  </tr>
 +  <tr><td>
 +  		<a href="?page=ActiveControls.ActiveButton">TActiveButton</a>
 +  	</td>
 +  	<td>Ya</td>
 +  	<td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  	<a href="?page=ActiveControls.ActiveCheckBox">TActiveCheckBox</a>
 +  	</td>
 +  	<td>Ya</td>
 +  	<td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  	<a href="?page=ActiveControls.ActiveCustomValidator">TActiveCustomValidator</a>
 +  	</td>
 +  	<td>Ya</td>
 +  	<td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  	<a href="?page=ActiveControls.ActiveHyperLink">TActiveHyperLink</a>
 +  	</td>
 +  	<td>Tidak</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  	<a href="?page=ActiveControls.ActiveImage">TActiveImage</a>
 +  </td>
 +  <td>Tidak</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  	<a href="?page=ActiveControls.ActiveImageButton">TActiveImageButton</a>
 +	</td>
 +	<td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveLabel">TActiveLabel</a>
 +	</td>
 +	<td>Tidak</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveLinkButton">TActiveLinkButton</a>
 +	</td>
 +	<td>Ya</td><td>Tidak</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActivePanel">TActivePanel</a>
 +  </td>
 +  <td>Tidak</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveRadioButton">TActiveRadioButton</a>
 +  </td>
 +  <td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveTextBox">TActiveTextBox</a>
 +	</td>
 +	<td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.CallbackOptions">TCallbackOptions</a>
 +	</td>
 +	<td>Tidak</td><td>N/A</td>
 +  </tr>
 +
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveCheckBoxList">TActiveCheckBoxList</a>
 +  </td>
 +  <td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveDropDownList">TActiveDropDownList</a>
 +  </td>
 +  <td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveListBox">TActiveListBox</a>
 +  </td>
 +  <td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +  <a href="?page=ActiveControls.ActiveRadioButtonList">TActiveRadioButtonList</a>
 +  </td>
 +  <td>Ya</td><td>Ya</td>
 +  </tr>
 +
 +  <tr><td>
 +	<a href="?page=ActiveControls.AutoComplete">TAutoComplete</a>
 +  </td>
 +  <td>Ya</td>
 +  <td>Tidak</td>
 +  </tr>
 +
 +  <tr><td>
 +	<a href="?page=ActiveControls.Callback">TCallback</a>
 +  </td>
 +  <td>Ya</td><td>Tidak</td>
 +  </tr>
 +
 +  <tr><td>
 +	<a href="?page=ActiveControls.EventTriggeredCallback">TEventTriggeredCallback</a>
 +  </td>
 +  <td>Ya</td><td>Tidak</td>
 +  </tr>
 +
 + <tr><td>
 +	<a href="?page=ActiveControls.InPlaceTextBox">TInPlaceTextBox</a>
 +  </td>
 +  <td>Ya</td><td>Tidak</td>
 +  </tr>
 +
 + <tr><td>
 +	<a href="?page=ActiveControls.TimeTriggeredCallback">TTimeTriggeredCallback</a>
 +	</td>
 +	<td>Ya</td><td>Tidak</td>
 +  </tr>
 +
 +  <tr><td>
 +	<a href="?page=ActiveControls.ValueTriggeredCallback">TValueTriggeredCallback</a>
 +	</td>
 +	<td>Ya</td><td>Tidak</td>
 +  </tr>
 +</table>
 +
 +<h2 id="128036">Kelas Infrastruktur Kontrol Aktif</h2>
 +<p id="640427" class="block-content">Kelas berikut menyediakan kelas infrastruktur dasar yang diperlukan guna merealisasikan kontrol aktif.</p>
 +<ul id="u4" class="block-content">
 +	<li>
 +	* <a href="?page=ActiveControls.ActiveControlAdapter">TActiveControlAdapter</a>
 +	melacak nilai viewstate dari kontrol dan memutakhirkan perbedaan pada atribut elemen HTML sisi-klien.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.ActiveListControlAdapter">TActiveListControlAdapter</a>
 +	membolehkan kontrol list yang diadaptasi untuk mengubah pilihan pada sisi-klien selama permintaan callback.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.ActivePageAdapter">TActivePageAdapter</a>
 +	memproses masa-hidup halaman untuk permintaan callback.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.BaseActiveControl">TBaseActiveControl</a>
 +	metode dan opsi kontrol aktif umum.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.CallbackClientScript">TCallbackClientScript</a>
 +	metode untuk memanipulasi elemen HTML sisi-klien, juga termasuk metode untuk memanggil Efek javascript pada elemen HTML.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.CallbackClientSide">TCallbackClientSide</a>
 +	opsi permintaan callback sisi-klien, dan pengendali event sisi-klien.
 +	</li>
 +
 +	<li>
 +	* <a href="?page=ActiveControls.CallbackResponseAdapter">TCallbackResponseAdapter</a>
 +	respon HTTP untuk permintaan callback.
 +	</li>
 +
 +</ul>
 +
 +<div class="last-modified">$Id: Home.page 1650 2007-01-24 06:55:32Z wei $</div></com:TContent>
\ No newline at end of file diff --git a/demos/quickstart/protected/pages/ActiveControls/id/TActiveButtonClass.png b/demos/quickstart/protected/pages/ActiveControls/id/TActiveButtonClass.png Binary files differnew file mode 100644 index 00000000..632d9a45 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/TActiveButtonClass.png diff --git a/demos/quickstart/protected/pages/ActiveControls/id/postback-callback.png b/demos/quickstart/protected/pages/ActiveControls/id/postback-callback.png Binary files differnew file mode 100644 index 00000000..031dcde3 --- /dev/null +++ b/demos/quickstart/protected/pages/ActiveControls/id/postback-callback.png  | 
