Menambahkan Properti Kustom
Anda dapat menambahkan properti kustom untuk beberapa item laporan untuk memperluas penggunaannya, seperti Daftar Isi, panah garis, dan sebagainya. Bagian ini menjelaskan proses ini.
Untuk menambahkan properti kustom, Anda perlu mengedit file kode dokumen RDL dengan langkah-langkah berikut:
- Seperti pada gambar berikut, buka proyek Anda, navigasikan ke penjelajah solusi, dan klik kanan pada file laporan yang dipilih, lalu pilih item menu ‘View Code’.
- Edit file kode XML. Sebagai contoh, jika Anda ingin menambahkan properti kustom untuk item laporan grafik, Anda perlu menambahkan kode yang mirip dengan teks merah dalam contoh berikut.
**Example**
<div class="highlight"><pre tabindex="0" class="chroma"><code class="language-csharp" data-lang="csharp"><span class="line"><span class="cl"><span class="p"><</span><span class="n">chart</span> <span class="n">Name</span><span class="p">=</span><span class="s">"chart1"</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Left</span><span class="p">></span><span class="m">5.5</span><span class="n">cm</span><span class="p"></</span><span class="n">Left</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Top</span><span class="p">></span><span class="m">0.5</span><span class="n">cm</span><span class="p"></</span><span class="n">Top</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p">……</span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Style</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p">……</span>
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="n">style</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">CustomProperties</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">CustomProperty</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Name</span><span class="p">></span><span class="n">IsInList</span><span class="p"></</span><span class="n">Name</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"><</span><span class="n">Value</span><span class="p">></span><span class="n">True</span><span class="p"></</span><span class="n">Value</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="n">CustomProperty</span><span class="p">></span>
</span></span><span class="line"><span class="cl"> <span class="p"></</span><span class="n">CustomProperties</span><span class="p">></span>
</span></span><span class="line"><span class="cl"><span class="p"></</span><span class="n">chart</span><span class="p">></span> </span></span></code></pre></div>
Dalam contoh cuplikan kode ini, nama properti kustom adalah IsInList, dan nilainya adalah 'True'.