EasyUI DataGrid刷新有关问题
EasyUI DataGrid刷新问题,求助
允许多选,支持批量操作。
碰到的问题如下。
假设datagrid中有3条数据,A、B、C。
选中A记录,删除,页面已自动刷新。剩下B和C记录。
选中B记录,返回已选中的记录的ID,发现前面已删除的记录的ID仍在存在。
也就是说,删除A后datagrid执行的刷新事件,没有达到应该有的效果。
这个问题,很头疼啊,请大家帮忙,谢谢。
另外,问下怎么像遍历字典一样遍历枚举?
遍历方法:
枚举的遍历,我百度了好久,只能遍历value或者遍历key,能遍历枚举项么?
------解决方案--------------------
删除完了,要清除选中项,然后重新加载
$('#mainGrid').datagrid('clearSelections');
$('#mainGrid').datagrid('reload');
------解决方案--------------------
删除完了,要清除选中项,然后重新加载
$('#mainGrid').datagrid('clearSelections');
$('#mainGrid').datagrid('reload');
------解决方案--------------------

难得有个我知道的,被2L抢了,靠靠靠靠。
------解决方案--------------------
找到办法了,给分吧
允许多选,支持批量操作。
碰到的问题如下。
假设datagrid中有3条数据,A、B、C。
选中A记录,删除,页面已自动刷新。剩下B和C记录。
选中B记录,返回已选中的记录的ID,发现前面已删除的记录的ID仍在存在。
也就是说,删除A后datagrid执行的刷新事件,没有达到应该有的效果。
这个问题,很头疼啊,请大家帮忙,谢谢。
另外,问下怎么像遍历字典一样遍历枚举?
/// <summary>
/// 婚姻状况
/// </summary>
/// <returns></returns>
public static Dictionary<int, string> MarryState()
{
Dictionary<int, string> dic = new Dictionary<int, string>();
dic.Add(0, "未知");
dic.Add(1, "未婚");
dic.Add(2, "已婚");
dic.Add(3, "离异");
dic.Add(4, "丧偶");
return dic;
}
遍历方法:
foreach (KeyValuePair<int, string> kv in PowerGather.MarryState())
{
result += "<option value=\"" + kv.Key.ToString() + "\" >" + kv.Value + "</option>";
}
枚举的遍历,我百度了好久,只能遍历value或者遍历key,能遍历枚举项么?
------解决方案--------------------
删除完了,要清除选中项,然后重新加载
$('#mainGrid').datagrid('clearSelections');
$('#mainGrid').datagrid('reload');
------解决方案--------------------
删除完了,要清除选中项,然后重新加载
$('#mainGrid').datagrid('clearSelections');
$('#mainGrid').datagrid('reload');
------解决方案--------------------
难得有个我知道的,被2L抢了,靠靠靠靠。
------解决方案--------------------
foreach (int value in Enum.GetValues(typeof(enumTest)))
{
string name = Enum.GetName(typeof(enumTest), value);
}
找到办法了,给分吧