jQuery MiniUI
标题:
在IE9下从DataGrid的单元格编辑状态直接点击树就会崩溃
[打印本页]
作者:
502995680
时间:
2014-8-13 16:11:52
标题:
在IE9下从DataGrid的单元格编辑状态直接点击树就会崩溃
mini.splitter分左右页面,左边是mini.tree,右边是mini.datagrid的表格内容,当对
mini.datagrid进行编辑显示输入的时候,直接点击
mini.tree的节点,IE9就会经常崩溃,IE8没问题。
作者:
felt
时间:
2014-8-13 17:19:33
本地ie9测试,未发现问题,请提供重现页面
作者:
502995680
时间:
2014-8-14 09:57:30
[attach]5007[/attach][attach]5008[/attach]无法提供静态界面了大概的思路是:左边从数据库取树data,点击树,触发nodeselect事件,右边返回不同JSP,右边JSP的进行单元格编辑的时候会根据datagrid的行数据的某一条进行单元格类型选择。
问题是:在还在单元格编辑的时候点击树,就会崩溃
右边的datagrid使用了单元格编辑
<div style="display:none;">
<input class="mini-textbox" id="1Editor" />
<input property="editor" idField="id" textField="value" valueField="value" class="mini-combobox" id="2Editor"/>
<input property="editor" idField="id" textField="value" valueField="value" multiSelect="true"
class="mini-combobox" id="3Editor"/>
</div>
//选择输入框类型
function getEditor(record){
var bandVOList = record.bandVOList;
var ysjlx = record.ysjlx;
var id = ysjlx +"Editor";
var editor = mini.get(id);
if(id!="1Editor"){
editor.load(bandVOList);
}
return editor;
}
//单元格编辑时选择相应的输入框
datagrid1.on("cellbeginedit", function (e) {
if (e.field == "bandVOListChoose") {
var editor = getEditor(e.record);
e.editor = editor;
e.column.editor = editor;
}
});
左边 的树添加
tree.on("nodeselect",function(e){
panel.load(checkhtml(e.node._level,e.node.id));
});
function checkhtml(level,id){
if(level=="0"){
rnode.disable();
return "welcome.html";
}else if(level=="1"){
rnode.enable();
if(id == null){
return "addSysytem.jsp";
}else{
return "findSystem.jsp";
}
}else if(level=="2"){
rnode.enable();
if(id == null){
return "addFun.jsp";
}else{
return "findFun.jsp";
}
}else if(level=="3"){
rnode.enable();
if(id == null){
return "addTable.jsp";
}else{
return "findTable.jsp";
}
}else if(level=="4"){
rnode.enable();
if(id == null){
return "addField.jsp";
}else{
return "findField.jsp";
}
}
}
作者:
factory
时间:
2014-8-14 10:50:10
502995680 发表于 2014-8-14 09:57
无法提供静态界面了大概的思路是:左边从数据库取树data,点击树,触发nodeselect事件,右边返回不同JSP, ...
IE9下没这个问题
去官网下载最新的miniui覆盖更新
欢迎光临 jQuery MiniUI (http://miniui.com/discuss/)
Powered by Discuz! X2