在easyui datagrid中formatter数据后使用linkbutton
2013-04-01 17:21
543 查看
easyui只在页面装载时渲染标签,因此在使用formatter格式化列数据后,动态添加的linkbutton样式无法使用,以下方式是无法解析的:
formatter:function(value,rowData,rowIndex){if(value==""||value==null){return"未知";}else{return"<aclass='sz_button'onclick='editRoleAuthority(\""+value+"\");'href='javascript:void(0);'>设置</a> <a
class='ll_button'onclick='browseRoleAuthority(\""+value+"\");'href='javascript:void(0);'>浏览</a>";}}
onLoadSuccess事件是在datagrid加载数据完成后的事件,相当于datagrid的回调函数,这里的加载数据完成不是指从远程或本地获得数据完成,而是在获取数据并解析完成datagrid,包括已经完成所有columns中的formatter属性,因此可以在onLoadSuccess事件中解析linkbutton组件。
因此在easyuidatagrid中formatter数据后使用linkbutton可采用如下方法:
onLoadSuccess事件中解析linkbutton组件:
onLoadSuccess:function(data){
$(".sz_button").linkbutton({
text:'设置',
plain:true,
iconCls:'icon-edit'
});
$(".ll_button").linkbutton({
text:'设置',
plain:true,
iconCls:'icon-search'
});
}
相关文章推荐
- 在easyui datagrid中formatter数据后使用linkbutton
- 在easyui datagrid中formatter数据后使用linkbutton
- 在easyui datagrid中formatter数据后使用linkbutton
- 在easyui datagrid中formatter数据后使用linkbutton
- 在easyui datagrid中formatter数据后使用linkbutton
- 关于easyui中datagrid数据网格与form表单的使用总结
- easyUI使用datagrid加载数据后,渲染表格中的控件
- 【原创】c#讲数据库数据转换为json格式(使用extjs,easyui中的datagrid)
- (五)EasyUI使用——datagrid数据表格
- EasyUI-Datagrid 中formatter和group-formatter的使用
- Easyui Datagrid 数据网格---我的使用
- ASP.NET使用EasyUI-DataGrid + ashx + JQuery Ajax:实现数据的增删查改,查询和分页!
- 使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
- EasyUI DataGrid使用Json加载不了数据
- easyui使用datagrid时列名包含特殊字符导致表头与数据错位的问题
- c#将数据库数据转换为json格式(使用extjs,easyui中的datagrid)
- 使用easyui在ie浏览器下,treegrid,datagrid加载数据很慢,ie浏览器卡住原因
- EasyUI中tree,Datagrid,pagenation的使用EasyUI中Datagrid和pagenation进行关联时,再次点击pagenation时让表格数据显示的问题
- Highcharts使用easyui datagrid的数据画动态统计图
- 在使用easyui,datagrid时,JSON中的如果含有换行符,则不能显示数据