Rumah >hujung hadapan web >tutorial js >Contoh yang menerangkan cara menggunakan atribut keadaan dalam pepohon EasyUI jQuery dengan caution_jquery

Contoh yang menerangkan cara menggunakan atribut keadaan dalam pepohon EasyUI jQuery dengan caution_jquery

WBOY
WBOYasal
2016-05-16 15:06:521452semak imbas

Dalam kawalan pokok EasyUI 1.4.4, jika ia adalah nod daun, jangan tetapkan keadaan kepada tertutup, jika tidak, nod akan memuatkan keseluruhan pokok, membentuk gelung tak terhingga

Contohnya:

json ke dalam yang berikut:

[
{
"checked": false,
"iconCls": "",
"id": "dec",
"pid": "",
"state": "closed",
"text": "test",
"type": "ORG"
}
]

Status ditukar kepada terbuka atau kosong, dan paparan adalah normal

Berikut akan memperkenalkan kepada anda penggunaan atribut tersuai pokok easyui

Sesiapa sahaja yang mengetahui komponen pepohon easyui mungkin tahu bahawa nod pepohon mempunyai atribut tersendiri (id, teks, iconCls, diperiksa, keadaan, atribut, sasaran). Walau bagaimanapun, jika anda ingin menetapkan atribut ini kepada contoh melalui HTML, ia tidak boleh dilakukan sepenuhnya. Atribut atribut mesti diberikan dalam format json. Ini juga membawa sedikit kesulitan kepada pembangunan kami. Tetapi kini dengan pilihan data atribut, semua masalah diselesaikan.

Mentakrifkan nod nide dengan atribut khas boleh dicapai dengan cara berikut

<ul id="tt" class="easyui-tree" data-options="animate:true,dnd:true">
<li>
<span>Folder</span>
<ul>
<li data-options="state:'closed'">
<span>Sub Folder </span>
<ul>
<li data-options="attributes:{'url':'xxxxx'}">
<span><a href="#">File </a></span>
</li>
<li data-options="attributes:{'url':'xxxxx'}">
<span>File </span>
</li>
<li>
<span>File </span>
</li>
</ul>
</li>
<li data-options="attributes:{'url':'xxxxx'}">
<span>File </span>
</li>
<li data-options="attributes:{'url':'xxxxx'}">
<span>File </span>
</li>
<li id="" data-options="attributes:{'url':'xxxxx'}">File </li>
<li>File </li>
</ul>
</li>
<li>
<span>File</span>
</li>
</ul>

Kemudian apabila kita mendapat objek nod pokok melalui kaedah js, kita boleh mendapatkan nilai yang sepadan terus daripada node.attributes.url.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn