本文概述
- 旋钮属性
- 例子
旋钮属性
Attribute | Default value | Type | Description |
---|---|---|---|
Value | null | Object | 用于设置组件的值。 |
required | false | Boolean | 用于根据需要标记组件。 |
min | 0 | Integer | 它代表组件的最小有效值。 |
max | 100 | Integer | 用于设置组件的最大有效值。 |
step | 1 | Integer | 用于设置组件的增/减步长。 |
thickness | null | Float | 用于设置钢筋的厚度。 |
width | auto | String | 用于设置组件的宽度。 |
height | auto | String | 用于设置组件的高度。 |
foregroundColor | null | Object | 用于设置组件的前景色。 |
backgroundColor | null | Object | 用于设置组件的背景色。 |
colorTheme | null | String | 用于设置旋钮的主题。 |
disabled | false | Boolean | 它禁用输入元素。 |
showLabel | true | Boolean | 用于隐藏/显示标签。 |
cursor | false | Boolean | 设置为true时, 仅显示光标, 而不显示完整条。 |
labelTemplate | {value} | String | 进度值的模板。 |
JSF文件
// toggle.xhtml
<
?xml version='1.0' encoding='UTF-8' ?>
<
!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://xmlns.jcp.org/jsf/html"
xmlns:p="http://primefaces.org/ui">
<
h:head>
<
title>
Knobs<
/title>
<
/h:head>
<
h:body>
<
h:form>
<
p:growl autoUpdate="true"/>
<
h3 style="margin-top:0">
Provide input in Range<
/h3>
<
div class="knob-container ui-corner-all">
<
p:knob value="http://www.srcmini.com/#{knob.value}">
<
p:ajax listener="#{knob.onChange}"/>
<
/p:knob>
<
/div>
<
/h:form>
<
/h:body>
<
/html>
ManagedBean
// Knob.java
package com.srcmini;
import java.io.Serializable;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.context.FacesContext;
@ManagedBean
public class Knob implements Serializable {
private int value = http://www.srcmini.com/30;
public int getValue() {
return value;
}
public void setValue(int value) {
this.value = value;
}
public void onChange(){
FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(FacesMessage.SEVERITY_INFO,"You have selected: " + value, null));
}
}
输出
文章图片
文章图片
推荐阅读
- PrimeFaces菜单栏实例
- mybatis-config.xml 和 mapper基本设置
- create-react-app 搭建的项目中,引入 webpack-bundle-analyzer 打包分析
- android studio打可执行jar包
- ????????????Android????????????(??????)
- vue项目(webpack+mintui),使用hbuilder打包app
- Computer Neworking: A Top-Down Approach
- Android之Dialog
- 优化程序性能(CSAPP:5)