起步软件技术论坛
搜索
 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3136|回复: 8

[处理中] 档案管理系统的问题

[复制链接]

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
发表于 2015-1-7 10:08:41 | 显示全部楼层 |阅读模式
如图,部署到5.2.7开发板,类目设置后,下面的涉及到左侧类目都没有数据,什么问题,部署后没有动过代码,直接启动运行
1.png
2.png
QQ67886387

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2015-1-8 08:56:13 | 显示全部楼层
请在全宗设置功能中维护全宗数据,并启用

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
 楼主| 发表于 2015-1-8 09:03:10 | 显示全部楼层
lixin_justep 发表于 2015-1-8 08:56
请在全宗设置功能中维护全宗数据,并启用

已经全部启用了
1.png
QQ67886387

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2015-1-8 12:20:59 | 显示全部楼层
67886387 发表于 2015-1-8 09:03
已经全部启用了

检查一下是否有卷宗的管理权限

396

主题

2433

帖子

4863

积分

论坛元老

Rank: 8Rank: 8

积分
4863
QQ
 楼主| 发表于 2015-1-8 17:22:54 | 显示全部楼层
lixin_justep 发表于 2015-1-8 12:20
检查一下是否有卷宗的管理权限

权限都有,我重新下载了5.2.7也不行,我看了一下grdFolderRowExpand就没有执行
QQ67886387

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2015-1-9 08:40:42 | 显示全部楼层
本帖最后由 lixin_justep 于 2015-3-24 14:11 编辑
67886387 发表于 2015-1-8 17:22
权限都有,我重新下载了5.2.7也不行,我看了一下grdFolderRowExpand就没有执行


查看后发现5.2.6没有问题,5.2.7不触发onRowExpand事件。
需确认是否组件问题,
已提交到产品组(内部编号:2015010900001),感谢楼主的支持与配合。

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2015-3-24 14:14:41 | 显示全部楼层
67886387 发表于 2015-1-8 17:22
权限都有,我重新下载了5.2.7也不行,我看了一下grdFolderRowExpand就没有执行

变换一种思路解决
将下列代码拷贝到这个文件:/UI/OA/knowledge/process/simpleKnowledgeBase/simpleKnowledgeBase.js
然后在

代码:
function treeExpand(id){
        var grdFolder = xforms('grdFolder').grid;
        var parent = id;
        var subFolders = getDirectSubFolders(parent);
        if ((subFolders != '') && (subFolders != null)) {
                var arrFolder = subFolders.split("|");
                var len = arrFolder.length;
                if (len <= 0) {
                        return;
                }

                var nodeHead = "<rows parent=\"" + parent + "\">";
                var nodeTail = "</rows>";
                var rows = "";
                for (var i = 0; i < len; i++) {
                        var folder = arrFolder;
                        var folderID = folder.split(":")[0];
                        var folderName = folder.split(":")[1];
                        var folderFullID = folder.split(":")[2];
                        grdFolder.addRowPro(folderID, [folderName, folderFullID], i,
                                        parent);
                }
        }
//        event.source.setNodeLoadSuccess(event.rowId);
};

function mdKnowledgexforms_model_construct_done(event) {
        debugger;
        var grdFolder = xforms('grdFolder').grid;
        var rowid = grdFolder.selectRowID;
       
        if(rowid != '' && rowid != null && rowid != undefined) {
                grdFolder.expand(rowid);
                treeExpand(rowid);  //增加这句调用函数的代码
        }
}


然后修改
发表于 2015-3-24 15:08:23 | 显示全部楼层
lixin_justep 发表于 2015-3-24 14:14
变换一种思路解决
将下列代码拷贝到这个文件:/UI/OA/knowledge/process/simpleKnowledgeBase/simpleKnow ...

event.source.setNodeLoadSuccess(event.rowId);
这句为什么要注释掉,这样就不对了,下面的子目录都没有了

39

主题

1379

帖子

2464

积分

金牌会员

Rank: 6Rank: 6

积分
2464
发表于 2015-3-26 13:46:30 | 显示全部楼层
Tomato_2014 发表于 2015-3-24 15:08
event.source.setNodeLoadSuccess(event.rowId);
这句为什么要注释掉,这样就不对了,下面的子目录都没有 ...

下列代码增加红色字体部分
function treeExpand(id){
        debugger;
        var grdFolder = xforms('grdFolder').grid;
        var parent = id;
        var subFolders = getDirectSubFolders(parent);
        if ((subFolders != '') && (subFolders != null)) {
                var arrFolder = subFolders.split("|");
                var len = arrFolder.length;
                if (len <= 0) {
                        return;
                }

                var nodeHead = "<rows parent=\"" + parent + "\">";
                var nodeTail = "</rows>";
                var rows = "";
                for (var i = 0; i < len; i++) {
                        var folder = arrFolder;
                        var folderID = folder.split(":")[0];
                        var folderName = folder.split(":")[1];
                        var folderFullID = folder.split(":")[2];
                        grdFolder.addRowPro(folderID, [folderName, folderFullID], i,
                                        parent);
                        treeExpand(folderID);
                }
        }
       
};
高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

小黑屋|手机版|X3技术论坛|Justep Inc.    

GMT+8, 2024-4-27 10:16 , Processed in 0.079847 second(s), 26 queries .

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表