当前位置:首页 » 文件管理 » ligerui上传图片

ligerui上传图片

发布时间: 2022-11-15 16:11:52

❶ 如何实现Jquery的LigerUI文件上传

实现Jquery的LigerUI文件上传的实现方法:
1、在head标签中加入js引用:
<script src="../lib/js/ajaxfileupload.js" type="text/javascript"></script>
<script src="../lib/js/ligerui.expand.js" type="text/javascript"></script>
2、定义上传表格:
<div id="AppendBill_Div" style="display:none;"> <%-- 上传表单 --%>
<table style="height:100%;width:100%">
<tr style="height:40px">
<td style="width:20%">
图标:
</td>
<td><input type="file" style="width:200px" id="fileupload" name="fileupload"/>
</td>
</tr>
</table>
3、编写上传的js逻辑
1、grid中添加项【存地址字段】
{ display: "扫描件", name: "AppendBillPath", width: 120, type: "text", align: "left" }
2、Form可添加项【存地址和弹出选择框】
{ name: "AppendBillPath1", type: "hidden" },
{ display: "扫描件", name: "AppendBillPath", comboboxName: "AppendBillPath2", newline: true, labelWidth: 100, width: 150, space: 30, type: "select", options: {}}
$.ligerui.get("AppendBillPath2").set('onBeforeOpen', f_selectAppendBillPath_1)
3、事件
// #region ======================================= 【上传扫描件窗口】
var AppendBillPathDetail = null;
function f_selectAppendBillPath_1() {
var imageurl = $("#AppendBill").val();
var AppendBill_Id = $("#AppendBill").val(); // 单号
if (imageurl.length == 0) {
LG.showError("您没有输入单号,请输入随单号!");
return;
}
if (AppendBillPathDetail) {
AppendBillPathDetail.show();
}else {
AppendBillPathDetail = $.ligerDialog.open({
target: $("#AppendBill_Div"), title: '添加图标',
width: 360, height: 170, top: 170, left: 280, // 弹出窗口大小
buttons: [
{ text: '上传', onclick: function () { AppendBillPath_save(); } },
{ text: '取消', onclick: function () { AppendBillPathDetail.hide(); } }
]
});
}
}

❷ ASP.NET点击一个按钮怎么让LigerUI窗口显示到frameset框架的最上面

指定好LigerUI页面的targer就可以了

❸ jquery上传文件是怎么实现的

本篇文章是对Jquery中的LigerUI实现文件上传的方法,进行了分析介绍,需要的朋友可以参考下
一、在Head中加入
<script src="../lib/js/ajaxfileupload.js" type="text/javascript"></script>
<script src="../lib/js/ligerui.expand.js" type="text/javascript"></script>
二、Html中的Div代码

复制代码 代码如下:
<div id="AppendBill_Div" style="display:none;"> <%-- 上传 - 单 --%>
<table style="height:100%;width:100%">
<tr style="height:40px">
<td style="width:20%">
图标:
</td>
<td><input type="file" style="width:200px" id="fileupload" name="fileupload"/>
</td>
</tr>
</table>
</div>

三、Js中-写的是关键部分,会LigerUI的朋友-你懂得
1、grid中添加项【存地址字段】
{ display: "扫描件", name: "AppendBillPath", width: 120, type: "text", align: "left" }
2、Form可添加项【存地址和弹出选择框】
{ name: "AppendBillPath1", type: "hidden" }, // --上传-【5】--
{ display: "扫描件", name: "AppendBillPath", comboboxName: "AppendBillPath2", newline: true, labelWidth: 100, width: 150, space: 30, type: "select", options: {}} // --上传-【6】--
$.ligerui.get("AppendBillPath2").set('onBeforeOpen', f_selectAppendBillPath_1) // 【扫描件】 // --上传-【7】--
3、事件
// #region ======================================= 【上传扫描件窗口】 // --上传-【8】--
复制代码 代码如下:
var AppendBillPathDetail = null;
function f_selectAppendBillPath_1() {
var imageurl = $("#AppendBill").val();
var AppendBill_Id = $("#AppendBill").val(); // 单号
if (imageurl.length == 0) {
LG.showError("您没有输入单号,请输入随单号!");
return;
}
if (AppendBillPathDetail) {
AppendBillPathDetail.show();
}
else {
AppendBillPathDetail = $.ligerDialog.open({
target: $("#AppendBill_Div"), title: '添加图标',
width: 360, height: 170, top: 170, left: 280, // 弹出窗口大小
buttons: [
{ text: '上传', onclick: function () { AppendBillPath_save(); } },
{ text: '取消', onclick: function () { AppendBillPathDetail.hide(); } }
]
});
}
}
function AppendBillPath_save()
{
var imgurl = $("#fileupload").val();
// var filehelpcode = $("#filehelpcode").val();
var extend = imgurl.substring(imgurl.lastIndexOf("."), imgurl.length);
extend = extend.toLowerCase();
if (extend == ".jpg" || extend == ".jpeg" || extend == ".png" || extend == ".gif" || extend == ".bmp")
{
}
else
{
LG.showError("请上传jpg,jpep,png,gif,bmp格式的图片文件");
return;
}
var imageurl = $("#AppendBill").val(); // extend
alert(imageurl);
$.ajaxFileUpload({
url: "../handle/ImageUpload.aspx?imageurl=" + imageurl, // --上传-【9】-- aspx文件
secureuri: false,
fileElementId: "fileupload", //Input file id
dataType: "text",
success: function (data, status)
{
// ----------------- // 保存路径
// $("#AppendBillPath2").val(Data);

LG.tip(data);
f_reload();
},
error: function (data, status, e) {
LG.showError(data);
}
});
}
// #endregion

四、后台cs,写一句关键的,可以返回参数,前台提示
string url = Server.MapPath("/Image/" + gfilename + filenameext); // 执行上传操作

❹ 如何实现Jquery的LigerUI文件上传

获取jQuery集合的某一项
对于获取的元素集合,获取其中的某一项(通过索引指定)可以使用eq或get(n)方法或者索引号获取,要注意,eq返回的是jquery对象,而get(n)和索引返回的是dom元素对象。对于jquery对象只能使用jquery的方法,而dom对象只能使用dom的方法,如要获取第三个<div>元素的内容。有如下两种方法:
$("div").eq(2).html(); //调用jquery对象的方法
$("div").get(2).innerHTML; //调用dom的方法属性
2
集合处理功能
对于jquery返回的集合内容无需我们自己循环遍历并对每个对象分别做处理,jquery已经为我们提供的很方便的方法进行集合的处理。
包括两种形式:
$("p").each(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]})
//为索引分别为0,1,2的p元素分别设定不同的字体颜色。
3
支持方法的连写
所谓连写,即可以对一个jquery对象连续调用各种不同的方法。连写代码风格估计是jQuery最有特色之一了。
例如:
$("p").click(function(){alert($(this).html())})
.mouseover(function(){alert('mouse over event')})
.each(function(i){this.style.color=['#f00','#0f0','#00f'][ i ]});
4
操作元素的样式
主要包括以下几种方式:
$("#msg").css("background"); //返回元素的背景颜色
$("#msg").css("background","#ccc") //设定元素背景为灰色

END
网络经验:jingyan..com
学习jQuery该注意哪些
1
学习jQuery,要自己写代码,深入到开发中锻炼,理论结合实际,才会提升价值,不断的去实践,不断在实际代码中找出他们的规律,发现他们的原理,以及他们之间相互的关系,才能提升jQuery,才能理解jQuery的精髓。

❺ 请问在以后公司上班需要用到jquery的什么插件

UI:

jquery.HooRay

jqueryUI

jQueryEasyUI

jQueryLigerUI

对话框:

artDialog

AsyncBox

jBox

lhgDialog

表单验证:

jquery-validate

jQueryformValidator

放大镜:

cloudzoom

图片查看:

jquery.fancybox

树状结构:

JQueryzTree

JQueryTreeview

焦点图:

myFocus

soChange

AnythingSlider

jquery.raty

Tab:

idTabs

面包屑导航:

jBreadCrumb

Tip:

colortip

分页:

jPaginate

上传:

jUploader

基于HTML5的可预览多图片Ajax上传

❻ 如何实现Jquery的LigerUI文件上传

  1. 在Head中加入
    <script src="../lib/js/ajaxfileupload.js" type="text/javascript"></script>
    <script src="../lib/js/ligerui.expand.js" type="text/javascript"></script>

  2. Html中的Div代码
    <div id="AppendBill_Div" style="display:none;"> <%-- 上传 - 单 --%>
    <table style="height:100%;width:100%">
    <tr style="height:40px">
    <td style="width:20%">
    图标:
    </td>
    <td><input type="file" style="width:200px" id="fileupload" name="fileupload"/>
    </td>
    </tr>

    </table>

    </div>

  3. Js中-写的是关键部分,会LigerUI的朋友-你懂得
    1、grid中添加项【存地址字段】
    { display: "扫描件", name: "AppendBillPath", width: 120, type: "text", align: "left" }
    2、Form可添加项【存地址和弹出选择框】
    { name: "AppendBillPath1", type: "hidden" }, // --上传-【5】--
    { display: "扫描件", name: "AppendBillPath", comboboxName: "AppendBillPath2", newline: true, labelWidth: 100, width: 150, space: 30, type: "select", options: {}} // --上传-【6】--
    $.ligerui.get("AppendBillPath2").set('onBeforeOpen', f_selectAppendBillPath_1) // 【扫描件】 // --上传-【7】--
    3、事件
    // #region ======================================= 【上传扫描件窗口】 // --上传-【8】--

    var AppendBillPathDetail = null;
    function f_selectAppendBillPath_1() {
    var imageurl = $("#AppendBill").val();
    var AppendBill_Id = $("#AppendBill").val(); // 单号
    if (imageurl.length == 0) {
    LG.showError("您没有输入单号,请输入随单号!");
    return;
    }

    if (AppendBillPathDetail) {
    AppendBillPathDetail.show();

    }
    else {

    AppendBillPathDetail = $.ligerDialog.open({
    target: $("#AppendBill_Div"), title: '添加图标',
    width: 360, height: 170, top: 170, left: 280, // 弹出窗口大小
    buttons: [
    { text: '上传', onclick: function () { AppendBillPath_save(); } },
    { text: '取消', onclick: function () { AppendBillPathDetail.hide(); } }
    ]
    });
    }
    }

    function AppendBillPath_save()
    {

    var imgurl = $("#fileupload").val();
    // var filehelpcode = $("#filehelpcode").val();
    var extend = imgurl.substring(imgurl.lastIndexOf("."), imgurl.length);
    extend = extend.toLowerCase();
    if (extend == ".jpg" || extend == ".jpeg" || extend == ".png" || extend == ".gif" || extend == ".bmp")
    {
    }
    else
    {

    LG.showError("请上传jpg,jpep,png,gif,bmp格式的图片文件");

    return;
    }
    var imageurl = $("#AppendBill").val(); // extend
    alert(imageurl);

    $.ajaxFileUpload({
    url: "../handle/ImageUpload.aspx?imageurl=" + imageurl, // --上传-【9】-- aspx文件
    secureuri: false,
    fileElementId: "fileupload", //Input file id

    dataType: "text",
    success: function (data, status)
    {

    // ----------------- // 保存路径

    // $("#AppendBillPath2").val(Data);

    LG.tip(data);
    f_reload();
    },
    error: function (data, status, e) {
    LG.showError(data);

    }
    });

    }
    // #endregion

  4. 、后台cs,写一句关键的,可以返回参数,前台提示
    string url = Server.MapPath("/Image/" + gfilename + filenameext); // 执行上传操作

❼ 请问ligerUI中设置了frozen: true这一属性后,把表格的列固定在了表格的左侧,怎么才能固定在右侧

蜡烛有心还惜别,替人垂泪到天明。

❽ ligerUI中ligerDialog和ligerWindow的区别

从API来看,它们之间视乎没有根本性的区别,下面看对比图,


$.ligerDialog.open=function(p)
{
//实例化一个l.controls.Dialog对象
//内部可以追述到第33行,使用liger.run()函数构造Dialog实例
return$.ligerDialog(p);
};
$.ligerDialog.close=function()
{
//根据Dialog类型查到到所有的dialog实例对象
vardialogs=l.find(l.controls.Dialog.prototype.__getType());

//循环每一个dialog实例并销毁
for(variindialogs)
{
vard=dialogs[i];
d.destroy.ligerDefer(d,5);
}

//隐藏遮罩层
//在ligerUI中,所有的窗口使用的是一个全局的mask
//相关代码可以看js/core/base.js598行
l.win.unmask();
};
$.ligerDialog.show=function(p)
{
vardialogs=l.find(l.controls.Dialog.prototype.__getType());
if(dialogs.length)
{
for(variindialogs)
{
//如果已经存在dialog实例,那么就直接使用实例对象
//显示已存在的dialog,并返回
dialogs[i].show();
return;
}
}

//如果不存在dialog实例,则初始化一个实例并返回
return$.ligerDialog(p);
};
$.ligerDialog.hide=function()
{
vardialogs=l.find(l.controls.Dialog.prototype.__getType());

//隐藏dialog实例也是相同的方式
for(variindialogs)
{
vard=dialogs[i];
d.hide();
}
};
$.ligerDialog.tip=function(options)
{
//初始化选项参数
options=$.extend({
showType:'slide',
width:240,
modal:false,
height:100
},options||{});

$.extend(options,{
fixedType:'se',
type:'none',
isDrag:false,
isResize:false,
showMax:false,
showToggle:false,
showMin:false
});

//构造一个Dialog实例
return$.ligerDialog.open(options);
};


根据上面的代码解读,结论就很清晰了:

  • Dialog是一个单例对象,不建议继承与扩展

  • Window是多例类,允许继承并扩展


我觉得ligerUI对Window的设计没有 Ext 设计得好,Dialog应作为Window的一个单例对象才相对合理,Ext就是这么做的。有兴趣的话,可以了解下Ext,Ext是目前我认为前端UI组件化设计得最好的一个框架。

❾ ligerui 如何设置行高

点全选;在把鼠标移动到如图点右键选行高就行了

希望有用

热点内容
sql数据库数据路径 发布:2024-05-17 10:00:25 浏览:131
ftp服务器程序 发布:2024-05-17 10:00:21 浏览:676
php中的函数 发布:2024-05-17 09:53:34 浏览:940
优质网站为什么用ip服务器 发布:2024-05-17 09:43:34 浏览:792
安卓机图片存在哪里 发布:2024-05-17 09:42:54 浏览:61
ip地址怎么查看服务器上的文件 发布:2024-05-17 09:29:51 浏览:979
轱轮算法 发布:2024-05-17 09:29:10 浏览:95
安卓手机锁屏密码一般怎么画 发布:2024-05-17 09:29:05 浏览:347
堆栈是按组织的存储区域 发布:2024-05-17 09:29:02 浏览:695
sqllinkserver 发布:2024-05-17 09:19:35 浏览:458