2018-03-28 16:33:29
Zqy
|
数据表格原先有三行
$(
"#rules_show").
datagrid({
dataSource: {
cols: [
{
name:
"name"
,
label:
"字段名"
,
width:
0.2}
,
{
name:
"rules"
,
label:
"解析规则"
,
width:
0.5}
,
{
name:
"operation"
,
label:
"操作"
,
width:
0.3
,
html:
true}
]
,
array: [
{
name:
"Title"
,
rules:
"XXXXXX"
,
operation:
"<a href='j a v a s c r i p t :;'>修改</a> <a class='delete_btn'>删除</a>"}
,
{
name:
"Date"
,
rules:
"XXXXXXXXXXXXX"
,
operation:
"<a href='j a v a s c r i p t :;'>修改</a> <a class='delete_btn' href='j a v a s c r i p t :;' >删除</a>"}
,
{
name:
"author"
,
rules:
"XXXXXXXXXX"
,
operation:
"<a href='j a v a s c r i p t :;'>修改</a> <a class='delete_btn' href='j a v a s c r i p t :;' >删除</a>"}
]
}
)
点击删除后删除第一行,第一二行的内容会重新渲染,但是第三行的数据依然是保留的,不会被清空 求解
|
Zqy 最后编辑, 2018-03-28 16:52:32
sunhao
|
目前官方不支持对数据源更新,不过你可以在自己操作后重新设置数据源 (setDataSource方法) 然后手动渲染 (render方法)。
|
1/1
