EASTUI DataGrid 编辑行

devers 2017-07-26 09:38:39
做datagrid 的编辑 editor 定义的filebox 没有显示出来 请问 可以实现这种操作吗?
<table id="dg" class="easyui-datagrid" title="图文信息"
[align=left] data-options="
iconCls: 'icon-edit',
singleSelect: true,
toolbar: '#tb',
striped: true,
collapsible: true,
singleSelect: true,
method: 'get',
onClickRow: onClickRow
">
<thead >
<tr >
<th data-options="field:'Title',width:200,align:'right',editor:{type:'validatebox',options:{required:true}}">标题</th>
<th data-options="field:'Description',width:300,align:'right',editor:'text'">标题描述</th>
<th data-options="field:'MediaTitle',width:200,align:'right',editor:{type:'file'}">图片</th>
</tr>
</thead>
</table>
<div data-options="region:'south',border:false" style="text-align: center; padding: 5px 0;">
<a id="btnSubmit" class="easyui-linkbutton" data-options="iconCls:'icon-save'" href="javascript:void(0)" onclick="SaveInfo()"><%=(Resources.lang.Save) %></a>
<a id="btnCancel" class="easyui-linkbutton" data-options="iconCls:'icon-cancel'" href="javascript:void(0)" onclick="closeW()"><%=(Resources.lang.Cancel) %></a>
</div>
function onClickRow(index) {
if (editIndex != index) {
if (endEditing()) {
$('#dg').datagrid('selectRow', index)
.datagrid('beginEdit', index);
editIndex = index;
$('#dg').datagrid('selectRow', editIndex);
} else {
$('#dg').datagrid('selectRow', editIndex);
}
}
}

function append() {
if (endEditing()) {
$('#dg').datagrid('appendRow', { status: 'P' });
editIndex = $('#dg').datagrid('getRows').length - 1;
$('#dg').datagrid('selectRow', editIndex)
.datagrid('beginEdit', editIndex);
}
}
function removeit() {
if (editIndex == undefined) { return }
$('#dg').datagrid('cancelEdit', editIndex)
.datagrid('deleteRow', editIndex);
editIndex = undefined;
}
...全文
152 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧