js中想在datagrid每一行后面都加入filebox,之前没用过,在datagrid中一直显示不出来,也无法使用,js代码如下:{ field: 'picture', title: '上传照片', width: 150, align: 'center', formatter: function (value, row, index) { var filebox =''; return filebox; } },
formatter返回一个容器,然后onLoadSuccess中调用easyUI的api初始化filebox
$('#dg').datagrid({
url: 'datagrid_data.json',
columns: [[
//......
{ field: 'picture', title: '上传照片', width: 150, align: 'center', formatter: function (value, row, index) { var filebox = '<div class="fbox" data-id="' + row['数据行id'] + '"></div>'; return filebox; } }
//....
]],
onLoadSuccess: function () {
$('.fbox').filebox({ buttonText: '选择文件', buttonAlign: 'left' });
}
});
filebox是什么控件?没见过这种控件哦。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632