EXTJS复选框显示为[object object]
EXTJS Checkbox showing as [object Object]
我有一个列,它根据记录中前一列的值呈现。
如果值匹配,它应该显示一个复选框,但它在网格上显示为[object object]
谁能建议我需要添加什么来显示这个?
,{id:'review', header: "Acknowledge Review", width: 80, sortable: true, dataIndex: 'review', renderer: function(value, meta, record, id){
var id = Ext.id();
var content = record.data['status'];
if(content.match(/^(VIEWED)$/i))
{
var checkBox = new Ext.form.Checkbox({
checked: false
}); //.render(document.body, id);
//checkBox.applyTo('review');
return checkBox;
}
}}
您正在获得[object Object]
,因为ExtJS使用返回值作为字符串(因此对象的toString
方法在内部调用)。
renderer
函数应该返回html标记,而不是javascript对象。
例如,您可以尝试返回如下内容:
return '<input type="checkbox">input</input>';
相关文章:
- 如何在angularJS中编辑时,如果DB中的值为true,则设置复选框,如果值为false,则取消选中复选框
- 正在验证8个真/假复选框或复选框中的2个
- 为复选框javascript指定两个值
- 如何在单击复选框后调用控制器方法
- 从复选框和Selects-KnockoutJS中获取值的总和
- 选中多个具有相同名称的复选框
- 使用Jquery选择或取消选择ListView中的所有复选框
- Jquery表单验证插件-如果选中复选框,如何在提交时执行某些操作
- 使用$.ajax发布多个复选框
- AngularJS单选筛选不适用于Name、Description和Field4复选框值
- 使用jquery选中/取消选中单个复选框
- Angular JS Filter-通过3个复选框进行筛选
- 如果选中了多个复选框,如何添加事件
- Javascript复选框函数:;缺少:在属性id之后"
- JavaScript-切换“;全部检查”;复选框true/false
- 如何从javascript/jquery中的复选框中获取布尔值
- 在Ajax中捕获复选框值
- 显示隐藏复选框
- 复选框的值为[object HTMLInputElement]
- EXTJS复选框显示为[object object]