Nhảy tới nội dung

Checkbox

Properties

Checkbox

NameTypeDefaultDescription
checkedboolean

Trạng thái của checkbox

defaultCheckedboolean

Trạng thái mặc định của checkbox

disabledboolean

Disable checkbox

namestring

Tên của checkbox

labelstring

Nhãn của checkbox. Sẽ được hiển thị phía sau tick icon

valuestring | number

Giá trị của checkbox

sizeCheckBoxSize

Kích thước checkbox

indeterminateboolean

Nếu bật, checkbox sẽ có thêm trạng thái không xác định

onChangefunction

Thêm event handler khi trạng thái checkbox thay đôi

Checkbox.Group

NameTypeDefaultDescription
defaultValueArray

Giá trị mặc định của group

optionsArray

Mảng các checkbox sẽ hiển thị trong group

Type

CheckBoxSize

NameDescription
"medium"

Size medium

"small"

Size small

Example

import React from "react";
import { Page, Box, Checkbox } from "zmp-ui";

function HomePage(props){
return (
<Page>
<Box>
<Checkbox label="Label" />
</Box>
<Box>
<Checkbox defaultChecked label="Label" />
</Box>
<Box>
<Checkbox disabled label="Label" />
</Box>
<Box>
<Checkbox defaultChecked disabled label="Label" />
</Box>
</Page>
);
}
import React from "react";
import { Page, Radio } from "zmp-ui";

function HomePage(props){
return (
<Page>
<Checkbox.Group
onChange={val => {
console.log(val);
}}
name="fruit"
defaultValue="apple"
options={[
{ label: "Orange", value: "orange", disabled: true },
{ label: "apple", value: "apple" },
{ label: "Banana", value: "banana" },
]}
/>
</Page>
);
}