Rumah >hujung hadapan web >tutorial css >Bagaimana untuk Mengikat Kelas CSS dalam Paparan XML UI5 Menggunakan Atribut \'kelas\'?
Mengikat kepada kelas CSS dalam paparan XML melalui atribut "kelas" tidak disokong secara langsung oleh UI5. Walau bagaimanapun, penyelesaian menggunakan data tersuai boleh dilaksanakan:
Tambah data tersuai pada kawalan anda, menetapkan sifat writeToDom dan mengikatnya pada ungkapan yang diingini:
<code class="xml"><Text class="myControl"> <customData> <core:CustomData writeToDom="{= myExpression }" key="green" value="" /> </customData> </Text></code>
Tentukan pemilih CSS yang menyasarkan kawalan berdasarkan nilai data tersuai. Contohnya:
<code class="css">.myApp .sapText.myControl[data-green] { /* ... */ }</code>
Dalam contoh berikut, kelas "hijau" ditambahkan pada
<code class="xml"><Text class="myControl"> <customData> <core:CustomData writeToDom="{= ${myTable>enabled} ? 'green' : 'red' }" key="green" value="" /> </customData> </Text></code>
<code class="css">.myApp .sapText.myControl[data-green] { color: green; } .myApp .sapText.myControl[data-red] { color: red; }</code>
Atas ialah kandungan terperinci Bagaimana untuk Mengikat Kelas CSS dalam Paparan XML UI5 Menggunakan Atribut \'kelas\'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!