62,047
社区成员
发帖
与我相关
我的任务
分享
<% @ Page Language="C#" AutoEventWireup="true" CodeFile="MY_FILEKIND.aspx.cs" Inherits="Main_14MY_FM_FILEKIND" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head id="Head1" runat="server">
<title> 文件阅览</title >
<script src="../../js/jquery-1.8.2.js" type="text/javascript"></script>
<link class="ui-theme" href="../../themes/cupertino/jquery-ui-1.9.0.custom.min.css "
rel="Stylesheet" type="text/css" />
<link class="jquery-myui-theme" href="../../css/myui.css " rel="Stylesheet" type="text/css" />
<link class="jquery-lanyoutui-theme" href="../../themes/jqurylayout.css " rel ="Stylesheet"
type="text/css" />
<script src="../../js/jquery-ui-min.js" type="text/javascript"></script>
<script src="../../js/jquery.layout.min.js" type="text/javascript"></script>
<script src="../../js/myui/jquery.myui-min.js" type="text/javascript"></script>
<script src="../../js/myui/jquery.myui.gridview.js" type="text/javascript"></script>
<script src="../../js/flot/jquery.flot.min.js" type="text/javascript"></script>
<link href="../../Css/treeview.css" rel ="stylesheet" type="text/css" />
<script src="../../js/treeview.js" type="text/javascript"></script>
<script type="text/javascript" src="../../js/swfobject/swfobject.js"></script>
<script type="text/javascript" src="../../js/flexpaper_flash.js"></script>
<script type="text/javascript">
var levelno = 1;
$(function() {
myLayout = $('body').layout({
west__size: .15,
east__size: .52,
onresize__end: autoAdjust
});
// var InnerLayoutOptions = {
// center__paneSelector: ".ui-layout-east-center"
// , south__paneSelector: ".ui-layout-east-south"
// , south__size: .065
// };
// $('.ui-layout-east').layout(InnerLayoutOptions);
///以下为树状图功能///
var treedata = $.myui.invoke("MY.BLL.MY_FILEKIND.GetTreeView");
var currid = "-1", currname = "文件类别 ";
var t = eval(treedata);
$("#tr_mytest").treeview({
data: t,
theme: "bbit-tree-lines",
showcheck: false,
onnodeclick: test
, persist: "location",
collapsed: true,
bgimage: "../../themes/Shared/Images/s.gif",
cbiconpath: "../../images/icons/", //checkbox 路径
prerendered: true,
unique: true
})
function test(a, b) {
currid = a.id;
currname = a.text;
levelno = parseInt(a.levelno) + 1;
gv_file.gridview("setCond", { dataid: currid });
gv_file.gridview("query");
}
//以下是文件列表
var gv_file = $('#gv_file');
gv_file.gridview({
fixCols: 1 //固定左边4 栏
, pageSize: 50
, name: '附件' //名称
, toolbarSimple: true
, className: "MY.BLL.MY_DOCFILE"
, ExcelShow: true
, readonly: true
, columns: [
{ id: "filesid", name: '#ID', type: 'string', iskey: 1, size: 120, hidden: 1 }
, { id: "dataid", name: '#ID', type: 'string', size: 120, hidden: 1 }
, { id: "filename", name: '文件件名称', type: 'string', size: 300, readonly: 1
//这里是点击后在新窗口打开的功能
// , format: function(values) {
// var ret = "<a href='../../{0}' target='_blank' style='color:Green'>{1}</a>";
// ret = ret.format(values.url, values.filename);
// return ret;
// }
}
, { id: "url", name: '路径 ', type: 'string', hidden: 0, min: "1", hidden: 1, size: 520 }
]
});
var gv_file = $('#gv_file');
var ret;
gv_file.bind("gridviewrowselected", {}, function() {
var row = gv_file.gridview("row")
ret = $.myui.invoke("MY.BLL.MY_FILEVIEW.FILEVIEW", [row.url], { together: false });
alert(ret);
debugger;
document.getElementById("HiddenField1").value = ret;
});
//下面是文件浏览区域
// <!-- For version detection, set to min. required Flash Player version, or 0 (or 0.0.0), for no version detection. -->
var swfVersionStr = "10.0.0";
// <!-- To use express install, set to playerProductInstall.swf, otherwise the empty string. -->
var xiSwfUrlStr = "playerProductInstall.swf";
var flashvars = {
SwfFile: escape($("#HiddenField1").val()),
Scale: 0.6,
ZoomTransition: "easeOut",
ZoomTime: 0.5,
ZoomInterval: 0.1,
FitPageOnLoad: false,
FitWidthOnLoad: true,
PrintEnabled: true,
FullScreenAsMaxWindow: false,
ProgressiveLoading: true,
PrintToolsVisible: true,
ViewModeToolsVisible: true,
ZoomToolsVisible: true,
FullScreenVisible: true,
NavToolsVisible: true,
CursorToolsVisible: true,
SearchToolsVisible: true,
localeChain: "en_US"
};
var params = {
}
params.quality = "high";
params.bgcolor = "#ffffff";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
var attributes = {};
attributes.id = "FlexPaperViewer";
attributes.name = "FlexPaperViewer";
swfobject.embedSWF(
"FlexPaperViewer.swf", "flashContent",
"650", "650",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
swfobject.createCSS("#flashContent", "display:block;text-align:left;");
function autoAdjust() {
fv_viewer.gridview('adjust');
tr_mytest.gridview('adjust');
gv_file.gridview('adjust');
}
});
</script>
</head>
<body>
<form id="form1" runat="server">
<input type="hidden" id="swfPath" value="a">
<asp:HiddenField ID="HiddenField1" runat="server" />
<div class="ui-layout-west" style="display : none; ">
<div id="tr_mytest">
</div>
</div>
<div class="ui-layout-east" style="display : none; ">
8 <div style="position :absolute; left:10px ;top: 10px;" id="fv_viewer">
<div id="flashContent">
<p>
To view this page ensure that Adobe Flash Player version
10.0.0 or greater is installed.
</p>
<script type="text/javascript">
var pageHost = ((document.location.protocol == "https:") ? "https://" : "http://");
document.write("<a href='http://www.adobe.com/go/getflashplayer'><img src='"
+ pageHost + "www.adobe.com/images/shared/download_buttons/get_flash_player.gif' alt='Get Adobe Flash player' /></a>");
</script>
</div>
</div>
</div>
<div class="ui-layout-center" style="display : none; ">
<div id="gv_file">
</div>
</div>
</form>
</body>
</html>
gv_file.bind("gridviewrowselected", {}, function() {
var row = gv_file.gridview("row")
// tr_mytest.gridview("query", { parentid: row.poid });
// tr_mytest.gridview("setDefault", { parentid: row.poid, pono: row.pono, podate: row.podate });
ret = $.myui.invoke("MY.BLL.MY_FILEVIEW.FILEVIEW", [row.url], { together: false });
$("#flashContent").remove();
$("<div id='flashContent'>").appendTo($("#fv_viewer"));
var swfVersionStr = "10.0.0";
// <!-- To use express install, set to playerProductInstall.swf, otherwise the empty string. -->
var xiSwfUrlStr = "playerProductInstall.swf";
var flashvars = {
SwfFile: escape(ret),
Scale: 0.6,
ZoomTransition: "easeOut",
ZoomTime: 0.5,
ZoomInterval: 0.1,
FitPageOnLoad: false,
FitWidthOnLoad: true,
PrintEnabled: true,
FullScreenAsMaxWindow: false,
ProgressiveLoading: true,
PrintToolsVisible: true,
ViewModeToolsVisible: true,
ZoomToolsVisible: true,
FullScreenVisible: true,
NavToolsVisible: true,
CursorToolsVisible: true,
SearchToolsVisible: true,
localeChain: "en_US"
};
var params = {
}
params.quality = "high";
params.bgcolor = "#ffffff";
params.allowscriptaccess = "sameDomain";
params.allowfullscreen = "true";
var attributes = {};
attributes.id = "FlexPaperViewer";
attributes.name = "FlexPaperViewer";
swfobject.embedSWF(
"FlexPaperViewer.swf", "flashContent",
"650", "650",
swfVersionStr, xiSwfUrlStr,
flashvars, params, attributes);
swfobject.createCSS("#flashContent", "display:block;text-align:left;"); // swfobject.createCSS("#flashContent", "display:block;text-align:left;");
});