simple框架推荐:http://www.simpleframework.net/index.html
simple框架中在 propEditor 中使用checkbox 小总结
1.第一种写法
<field label="逻辑型?">
<component name="temp" type="checkbox" ></component>
</field>
此时生成的html是
<input type="checkbox" id="temp" name="temp" />
提交到服务器是 根据参数 temp取值
(1)选择时,服务器值为"on"
(2)不选是,客户端不提交这个字段,所以服务器端没有temp这个变量
2.第二种写法
<field label="逻辑型?">
<component name="temp" type="checkbox" >
<defaultValue>true</defaultValue>
</component>
</field>
此时生成的html是
<input type="checkbox" id="temp" name="temp" value="true" />
提交到服务器是 根据参数 temp取值
(1)选择时,服务器值为 "true"
(2)不选是,客户端不提交这个字段,所以服务器端没有temp这个变量
由此可见 checkbox 没有value属性的时候选中后提交默认值是"on",有value的时候选择后提交的是value指定的值。
3.用第二中写法是服务器端
可以用simple的工具将String转成Boolean很方便
ConvertUtils.toBoolean(compParameter.getRequestParameter("temp"), false)
4.疑问是:我下面2个语句
dataBinding.put("temp", true);
dataBinding.put("temp", false);
产生的客户端代码是相同的
<input type="checkbox" id="temp" name="temp" value="true" />
但表现不一样,一个被选中,一个没被选中
是否选择是通过脚本实现的吗?
checkbox 是通过属性checked体现的,value仅仅是当checked提交到后台的值
所以,dataBinding.put("temp", true); 是js实现的
分享到:
相关推荐
遇到以下问题的都可以看看: 1、ListView item中加入checkbox后onListItemClick 事件无法触发。 原因:checkbox的优先级高于ListItem于是...解决方案:当选择Checkbox的时候,记下其状态,然后在getView方法中进行设置
c# WPF中CheckBox样式的使用总结.docx
checkBox控件常见使用checkBox控件常见使用checkBox控件常见使用checkBox控件常见使用
在Flex的DataGrid中使用CheckBox 欢迎分享
swing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用...Jtable使用checkboxswing Jtable使用checkboxswing Jtable使用checkbox
QTreeView Checkboxes 需要实现一个功能:在QT的TreeView中,能够使用复选框,并且选中父节点的复选框可以全选或取消子节点的复选框。 参考链接: http://blog.csdn.net/ajaxhe/article/details/7518285
找了一些关于checkboxList控件的常用用法 添加项,选择项,删除项的等17种常用的方法。 希望对大家有用
CheckBox+ListView混合使用,并缓存CheckBox+ListView混合使用,并缓存CheckBox+ListView混合使用,并缓存CheckBox+ListView混合使用,并缓存CheckBox+ListView混合使用,并缓存CheckBox+ListView混合使用,并缓存...
WPF中使用canvas基于位置动态绑定数据,以checkbox的形式呈现,其中数据库部门自己生成一张表就可以了,适合初学者……
Delphi内DBGrid使用CheckBox功能一般有两种方法,最简单的就是使用第三方控件,如TDBGridEh,使用非常方便,唯一的缺点就是编译出的文件大,大概要大500KB那个样子。另外一种相对简单的方法就是使用DBCheckBox与...
CheckBox在cxGrid中的应用
GridView控件中使用CheckBox
会出现很奇怪的情况: 第一次双击checkbox,checkbox显示的状态会切换两次状态,unchecked-> checked-> unchecked,而AfterCheck事件仅触发一次,在AfterCheck事件中获取到的checkbox状态为checked。在这里checkbox...
WPF中DataGrid里面的Checkbox实现单选关键代码, 文档里面的代码复制粘贴即可实现!本人也是项目需要写的一个功能11行代码实现此功能! 希望可以帮助到你们!
layui table中的列为checkbox 使layui中table表格中的列单元格显示为单选框checkbox
在WPF中自定义了CheckBox的新样式,主要是改变了那个框框和钩钩
这是我自己写的android listview里面使用checkbox的demo
winform中gridview的checkbox使用案例
关键避免事件冲突,和复用错误. listview中添加CheckBox的完美实现
介紹有關 delphi 在 Stringgrid 中使用checkbox 技巧