Thuộc tính chung
Mọi thành phần đều có thể dùng các thuộc tính chung sau để thêm tiêu đề, biểu tượng, chỉ định nơi lưu cài đặt, v.v. Một số thuộc tính có thể hoạt động hơi khác nhau tùy thành phần.
| Khóa | Kiểu | Mô tả | Điều kiện |
|---|---|---|---|
| cell | string | Loại thành phần | – |
| label | string | Nhãn hiển thị | Không bắt buộc, có thể bản địa hóa |
| defaults | string | Mã định danh miền tùy chọn (tên tệp/phần cài đặt) | – |
| key | string | Khóa tùy chọn | defaults != nil |
| default | string | Giá trị mặc định | – |
| value | primitive | Giá trị hiện tại | Không bắt buộc |
| icon | string | Tên tệp biểu tượng | Không bắt buộc |
| readonly | boolean | Thành phần có chỉ đọc hay không | Không bắt buộc |
| height | number | Chiều cao hàng | Không bắt buộc |
cell là loại thành phần, chẳng hạn Button, Switch, Link, v.v.
label là tiêu đề, thường hiển thị ở bên trái.
default là giá trị mặc định. Nếu value là nil, default sẽ được dùng để điền value.
icon là biểu tượng hiển thị bên trái label. Nếu đặt là res/16.png, nên cung cấp thêm res/[email protected] và res/[email protected], với kích thước pixel thực tế lần lượt gấp 2 và 3 lần.
Nếu readonly là true, giá trị của thành phần chỉ đọc. Không thể sửa, xóa hoặc liên kết giá trị đó với trang con.