|
本帖最后由 win3394393 于 2014-10-30 16:25 编辑
我在标准的OA中文件中心--》栏目设置中增加了一个子栏目,然后往这个子栏目中发不过信心,当我删除这个子栏目的时候提示我"该栏目下有子栏目或知识,请先删除",我现在想删除这个子栏目,去哪里删除它提示的信息,因为不想要那个子栏目了,而且有几张表,是什么关系,下面的代码是什么逻辑 // 判断能否删除某一栏目(为真条件:该栏目下没有子栏目和知识)
public static boolean canDeleteFolder(String folderID) {
boolean can = false;
String querySubFD = "select f from OA_KM_Folder f where f.fParent = '"+folderID+"'";
Table table = KSQL.select(querySubFD, null, OADataModel, null);
Iterator<Row> rows = table.iterator();
if (!rows.hasNext()) {
String queryKW = "select kf from OA_KM_KWFolder kf join OA_KM_Knowledge k on kf.fFolderID = '"+folderID+"' and kf.fKWID = k";
Table tab = KSQL.select(queryKW, null, OADataModel, null);
Iterator<Row> tabs = tab.iterator();
if (!tabs.hasNext()) {
can = true;
}
}
return can;
}
总之我要删除子栏目,如何在页面删除
这两张表是什么时候用? 主要是干什么用的? 知识 OA_KM_KNOWLEDGE ,知识栏目关系OA_KM_KWFolder
|
|