点击添加的时候,用jQ主动清空一下不就行了。
页面上有一个datagrid,先点添加时添加修改都显示列名,先点修改时列名就不显示了;而且点击先点添加时,显示出来的数据在点修改时还有,这是怎么回事啊
$('#subDataGrid').datagrid({ columns: [[ { field: 'MProName', title: '名称', width: 100 }, { field: 'MPacCode', title: '编号', width: 100 } idField: 'MPacID' });
用jq的方法掉ajax把数据删除不行吗
页面上有一个datagrid,先点添加时添加修改都显示列名,先点修改时列名就不显示了;而且点击先点添加时,显示出来的数据在点修改时还有,这是怎么回事啊
$('#subDataGrid').datagrid({ columns: [[ { field: 'MProName', title: '名称', width: 100 }, { field: 'MPacCode', title: '编号', width: 100 } idField: 'MPacID' });
把上次添加的数据 保存到 视图状态. 然后再执行前 读取视图状态 。
也可以保存到cookie
文字长度不长的话 可以用GET
----------------------------------------------------------------
你要问的是?
怎么显示上次文字?
还是怎么清除上次显示的文字?(要主动清除浏览器缓存,代码清除)
页面上有一个datagrid,先点添加时添加修改都显示列名,先点修改时列名就不显示了;而且点击先点添加时,显示出来的数据在点修改时还有,这是怎么回事啊
$('#subDataGrid').datagrid({ columns: [[ { field: 'MProName', title: '名称', width: 100 }, { field: 'MPacCode', title: '编号', width: 100 } idField: 'MPacID' });
1、代码清除;
2、添加完成后,直接释放掉对象,然后修改时,重新创建;
3、放在一个form中,然后用form的reset方式清空。
页面上有一个datagrid,先点添加时添加修改都显示列名,先点修改时列名就不显示了;而且点击先点添加时,显示出来的数据在点修改时还有,这是怎么回事啊
$('#subDataGrid').datagrid({ columns: [[ { field: 'MProName', title: '名称', width: 100 }, { field: 'MPacCode', title: '编号', width: 100 } idField: 'MPacID' });
@淘@淘: 你这是Jquery插件吧,结合插件 demo看。