<%@ 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>