﻿//取得所有预算科目,生成树状
//sControlName 新建的单位树控件名称
//selectmode 选择节点方式(leaf exceptRoot[可以选择非叶子节点的节点])
//width 控件宽度
function GetAllBudgetAccount(sControlName,selectmode,width)
{
    var cbBudgetAccountTree = new AssetComboBoxTree();
    
    cbBudgetAccountTree.AstTree.TreeRootText = "全部预算科目";
    cbBudgetAccountTree.AstTree.TreeRootID = "0"; 
    //cbBudgetAccountTree.AstTree.AjaxUrl = "WebApp/Core/RequestServicePage.aspx";      
    cbBudgetAccountTree.AstTree.AjaxUrl = "WebApp/Core/RequestServicePage.aspx?Class=Plan&Method=GetAllBudgetAccounts"; 
    cbBudgetAccountTree.AstTree.urlClassName = "Plan";
    cbBudgetAccountTree.AstTree.urlMethod = "GetAllBudgetAccounts";
    //cbBudgetAccountTree.AstTree.NewAllNodeTreePanel();
    cbBudgetAccountTree.AstTree.NewTreePanel();
    cbBudgetAccountTree.AstCBTree.CBTreeName = sControlName;
    cbBudgetAccountTree.AstCBTree.Width = (width == null ? 120 : width);
    cbBudgetAccountTree.AstCBTree.selectNodeModel = (selectmode == null ? "leaf" : selectmode);
    cbBudgetAccountTree.NewComboBoxTreePanel();
    
    if ( (selectmode == null || selectmode == "leaf"))
    {
        cbBudgetAccountTree.AstCBTree.CBTree.emptyText = "--请选择底级科目--";
    }
    return cbBudgetAccountTree.AstCBTree.CBTree;    
}


//取得所有政府采购目录,生成树状
//sControlName 新建的单位树控件名称
//selectmode 选择节点方式(leaf exceptRoot[可以选择非叶子节点的节点])
//width 控件宽度
function GetPurchaseList(sControlName,selectmode,width)
{
    var cbPurchaseListTree = new AssetComboBoxTree();
    
    cbPurchaseListTree.AstTree.TreeRootText = "政府采购目录";
    cbPurchaseListTree.AstTree.TreeRootID = "0"; 
    //cbPurchaseListTree.AstTree.AjaxUrl = "WebApp/Core/RequestServicePage.aspx";      
    cbPurchaseListTree.AstTree.AjaxUrl = "WebApp/Core/RequestServicePage.aspx?Class=Plan&Method=GetPurchaseList"; 
    cbPurchaseListTree.AstTree.urlClassName = "Plan";
    cbPurchaseListTree.AstTree.urlMethod = "GetAllBudgetAccounts";
    //cbPurchaseListTree.AstTree.NewAllNodeTreePanel();
    cbPurchaseListTree.AstTree.NewTreePanel();
    cbPurchaseListTree.AstCBTree.CBTreeName = sControlName;
    cbPurchaseListTree.AstCBTree.Width = (width == null ? 120 : width);
    cbPurchaseListTree.AstCBTree.selectNodeModel = (selectmode == null ? "leaf" : selectmode);
    cbPurchaseListTree.NewComboBoxTreePanel();
    
    if ( (selectmode == null || selectmode == "leaf"))
    {
        cbPurchaseListTree.AstCBTree.CBTree.emptyText = "--请选择底级政府采购目录--";
    }
    return cbPurchaseListTree.AstCBTree.CBTree;    
}