MCPcopy Create free account
hub / github.com/flyfloor/react-component / CheckBoxGroupDemo

Class CheckBoxGroupDemo

demo/example/CheckBoxGroupDemo.jsx:14–76  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12const checkedVal1 = ['banana'];
13
14export default class CheckBoxGroupDemo extends React.Component {
15 constructor(props, refs){
16 super(props);
17 this.state = {
18 displayText: checkedVal.join(','),
19 displayText1: checkedVal1.join(','),
20 };
21 }
22
23 displayChange(stat, value){
24 this.setState({
25 [String(stat)]: value.join(','),
26 });
27 }
28
29 render() {
30 return (
31 <div>
32 <h3>Checkbox group</h3>
33 <ul>
34 <li>
35 <h4>Checkbox group</h4>
36 <p>you selected value is {this.state.displayText}</p>
37 <CheckBoxGroup options={options} labelName='name'
38 valueName='value' value={checkedVal}
39 onChange={this.displayChange.bind(this, 'displayText')} />
40 <pre>
41 <code>
42 {'<CheckBoxGroup options={options} labelName="name"'}
43 <br/>
44 {' valueName="value" value={value}'}
45 <br/>
46 {' onChange={displayChange} />'}
47 </code>
48 </pre>
49 </li>
50 <li>
51 <h4>Checkbox group yield childrens</h4>
52 <p>you selected value is {this.state.displayText1}</p>
53 <CheckBoxGroup value={checkedVal1} onChange={this.displayChange.bind(this, 'displayText1')}>
54 <CheckBox value="apple">apple</CheckBox>
55 <CheckBox value="banana">banana</CheckBox>
56 <CheckBox value="cat" disabled={true}>cat</CheckBox>
57 </CheckBoxGroup>
58 <pre>
59 <code>
60 {'<CheckBoxGroup value={checkedVal1} onChange={handleChange}>'}
61 <br/>
62 {' <CheckBox value="apple">apple</CheckBox>'}
63 <br/>
64 {' <CheckBox value="banana">banana</CheckBox>'}
65 <br/>
66 {' <CheckBox value="cat" disabled={true}>cat</CheckBox>'}
67 <br/>
68 {'</CheckBoxGroup>'}
69 </code>
70 </pre>
71 </li>

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…