com.bstek.bdf2.core.model.Url
菜单ID
菜单名称
true
菜单说明
菜单路径
boolean
是否启用
true
所属组织
所属分类
${dorado.getDataProvider("companyPR#triggerFunctionModel").getResult()}
code
name
菜单图标
Integer
排序
打开方式
[SELF]
core.urlMaintain#loadUrls
$${this.id}
self.buildOrder=function(nodes){
var order=1;
nodes.each(function(node){
var entityOrder=node.get("data.order");
order=entityOrder+1;
});
return order;
}
bdf2.urlMaintain#saveUrls
数据已保存
dataSetUrl
[dataTypeUrl]
core.urlMaintain#loadUrls0
菜单列表
280
所属分类:
var key = view.get("#systemId").get("value");
view.get("#dataSetUrl").set("parameter",key).flushAsync();
${dorado.getDataProvider("companyPR#triggerFunctionModel").getResult()}
code
name
autoMappingDropDown2
25px
25px
var node=arg.oldCurrent;
if(node){
var data=node.get("data");
if(data && data.state!=dorado.Entity.STATE_NONE && data.state!=dorado.Entity.STATE_MOVED){
view.id("updateActionUrl").execute();
if(data.validate()!="ok"){
arg.processDefault=false;
}
}
}
var draggingInfo=arg.draggingInfo;
if(!draggingInfo){
return true;
}
var parentNode=draggingInfo.get("targetObject");
if(!parentNode){
return true;
}
var parentId=parentNode.get("data.id");
var order=1;
parentNode.get("nodes").each(function(node){
var data=node.get("data");
data.set("order",order++);
data.set("parentId",parentId);
});
view.id("updateActionUrl").execute();
view.id("menuOperate").show({
position: {
left: arg.event.pageX,
top: arg.event.pageY
}
});
dataSetUrl
280
currentUrl
true
url
true
url
onOrInsertItems
children
icon
desc
name
1
true
菜单编辑
10px
dataSetUrl
!currentUrl
*
:
right
120
600
name
name
forNavigation
forNavigation
url
url
target
target
dataSetUrl
!currentUrl
target
默认打开
_self
新页面打开
_blank
icon
icon
systemId
systemId
desc
desc
TextArea
core.urlMaintain#countChildren
core.urlMaintain#refreshUrlCache
缓存刷新成功!