<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="MyFolderTree.aspx.cs" Inherits="Com.DRPENG.INFOPLAT.UI.NetDisk.MyFolderTree" %>

<%@ Register Assembly="Coolite.Ext.Web" Namespace="Coolite.Ext.Web" TagPrefix="ext" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Register Src="~/Include/ChoosePriUnsers_N.ascx" TagName="ChoosePriUnsers" TagPrefix="uc1" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>

    <script language="javascript" type="text/javascript">
        function DeleteNode(tree, _nodeId) {
            tree = Ext.getCmp("FolderTreeList");
            var _Node = tree.getNodeById(_nodeId);
            _Node.remove();
        }

        function AddNode(tree, _pNodeId, _nodeId, _nodeName) {
            var _pNode = tree.getNodeById(_pNodeId);
            var _newNode = new Ext.tree.TreeNode({ text: _nodeName, id: _nodeId });

            _pNode.leaf = false;
            _pNode.appendChild(_newNode);
        }

        function UpdateNode(tree, _nodeId, _nodeName) {
            var _oldNode = tree.getNodeById(_nodeId);
            _oldNode.setText(_nodeName);
        }

        var prepare = function(grid, toolbar, rowIndex, record) {
            var btnShare = toolbar.items.get(1);
            var btnUnShare = toolbar.items.get(2);
            if (record.data.FileType == "文件夹") {
                btnShare.setText("共享");
            
            }
            else {
                btnShare.setText("下载");
                btnUnShare.hide(true);
            }
        };
        function ChooseUser() {
            var ids = window.showModalDialog('../Include/SetManChoose.aspx', '', 'dialogHeight:600px;dialogWidth:600px; dialogTop:screen.height/4;dialogLeft:screen.width/4; edge:sunken ; center: Yes; help: No; resizable: No; status: No; scroll:yes;');
            var id = "";
            if (ids != undefined) {
                for (var i = 0; i < ids.length; i++) {

                    id += ids[i + 1].toString() + ",";
                    i = i + 1;
                }
                document.getElementById("hidUserIds").value = id;
            }
        }
        function check() {

            if (document.all.btnChoose.style.visibility == "hidden")
                document.all.btnChoose.style.visibility = "visible"
            else
                document.all.btnChoose.style.visibility = "hidden"
        }
       
    </script>

    <script runat="server">
        [AjaxMethod]
        public void SetValue(string value)
        {

            System.Collections.Generic.Dictionary<string, string>[] dataList = JSON.Deserialize<System.Collections.Generic.Dictionary<string, string>[]>(value);
            StringBuilder textSb = new StringBuilder();//text集合
            StringBuilder valueSb = new StringBuilder();//value集合

            foreach (System.Collections.Generic.Dictionary<string, string> di in dataList)
            {


                string[] array = new string[2];
                di.Values.CopyTo(array, 0);
                textSb.Append(array[0]);
                textSb.Append(",");

                valueSb.Append(array[1]);
                valueSb.Append(",");


            }

            //this.txt_Area.Text = textSb.ToString();
            this.txt_AreaHidden2.Text = textSb.ToString();
            string[] tempA = valueSb.ToString().Split('~');
            this.txt_AreaHidden1.Text = tempA[2].ToString();
        }
    </script>

</head>
<body>
    <form ></Click>
                        </Listeners>
                    </ext:Button>
                </Buttons>
            </ext:Window>
        </Body>
    </ext:ViewPort>
    </form>
</body>
</html>

相关文章: