ngui-tools
Version:
A GUI typesetting display engine and cross platform GUI application development framework based on NodeJS/OpenGL
42 lines (38 loc) • 1.03 kB
JSX
import { Div, Text, CSS, atomPixel } from 'ngui';
import { Stepper } from 'ngui/stepper';
import { Mynavpage } from './public';
CSS({
'.strpper_page': {
width: 'full',
},
'.strpper_page .item': {
width: 'full',
borderBottom: `${atomPixel} #ccc`,
},
'.strpper_page .text': {
width: '140!',
margin: 13,
},
})
function change_handle(evt) {
var stepper = evt.sender;
stepper.view.prev.value = stepper.value;
}
export const vx = (
<Mynavpage title="Stepper" source=resolve(__filename)>
<Div width="full" class="strpper_page">
<Div class="item">
<Text class="text" />
<Stepper onChange=change_handle style={margin:10} value=10 />
</Div>
<Div class="item">
<Text class="text" />
<Stepper onChange=change_handle style={margin:10} max=10 min=5 value=6 />
</Div>
<Div class="item">
<Text class="text" value="0" />
<Stepper onChange=change_handle style={margin:10} step=0.1 />
</Div>
</Div>
</Mynavpage>
)