// Decompiled by Jad v1.5.8g. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://www.kpdus.com/jad.html
// Decompiler options: packimports(3)
// Source File Name: ChooseTag.java
package org.jeecgframework.tag.core.easyui;
import java.io.IOException;
import javax.servlet.jsp.*;
import javax.servlet.jsp.tagext.TagSupport;
import org.jeecgframework.core.util.StringUtil;
public class ChooseTag extends TagSupport
{
public ChooseTag()
{
isclear = Boolean.valueOf(false);
}
public int doStartTag()
throws JspTagException
{
return 6;
}
public int doEndTag()
throws JspTagException
{
try
{
JspWriter out = pageContext.getOut();
out.print(end().toString());
out.flush();
}
catch(IOException e)
{
e.printStackTrace();
}
return 6;
}
public StringBuffer end()
{
StringBuffer sb = new StringBuffer();
sb.append((new StringBuilder("<a href=\"#\" class=\"easyui-linkbutton\" plain=\"true\" icon=\"")).append(icon).append("\" onClick=\"choose()\">\u9009\u62E9</a>").toString());
if(isclear.booleanValue() && StringUtil.isNotEmpty(textname))
sb.append("<a href=\"#\" class=\"easyui-linkbutton\" plain=\"true\" icon=\"icon-redo\" onClick=\"clearAll();\">\u6E05\u7A7A</a>");
sb.append("<script type=\"text/javascript\">");
sb.append("function choose(){");
sb.append((new StringBuilder("$.dialog({content:'url:")).append(url).append("',").toString());
sb.append((new StringBuilder("zIndex:1997,")).toString());
if(title != null)
sb.append((new StringBuilder("title: '")).append(title).append("',").toString());
sb.append("lock : true,");
if(width != null)
sb.append((new StringBuilder("width :'")).append(width).append("',").toString());
else
sb.append("width :400,");
if(height != null)
sb.append((new StringBuilder("height :'")).append(height).append("',").toString());
else
sb.append("height :350,");
if(left != null)
sb.append((new StringBuilder("left :'")).append(left).append("',").toString());
else
sb.append("left :'85%',");
if(top != null)
sb.append((new StringBuilder("top :'")).append(top).append("',").toString());
else
sb.append("top :'65%',");
sb.append("opacity : 0.4,");
sb.append("button : [ {");
sb.append("name : '\u786E\u8BA4',");
sb.append("callback : function() {");
sb.append("iframe = this.iframe.contentWindow;");
String textnames[] = (String[])null;
if(StringUtil.isNotEmpty(textname))
{
textnames = textname.split(",");
for(int i = 0; i < textnames.length; i++)
{
sb.append((new StringBuilder("var ")).append(textnames[i]).append("=iframe.get").append(name).append("Selections('").append(textnames[i]).append("');\t").toString());
sb.append((new StringBuilder("$('#")).append(textnames[i]).append("').val(").append(textnames[i]).append(");").toString());
}
}
sb.append((new StringBuilder("var id =iframe.get")).append(name).append("Selections('").append(hiddenid).append("');").toString());
sb.append("if (id!== undefined &&id!=\"\"){");
sb.append((new StringBuilder("$('#")).append(hiddenName).append("').val(id);").toString());
sb.append("}");
if(StringUtil.isNotEmpty(fun))
sb.append((new StringBuilder()).append(fun).append("();").toString());
sb.append("},");
sb.append("focus : true");
sb.append("}, {");
sb.append("name : '\u53D6\u6D88',");
sb.append("callback : function() {");
sb.append("}");
sb.append("} ]");
sb.append("});");
sb.append("}");
if(isclear.booleanValue() && StringUtil.isNotEmpty(textname))
{
sb.append("function clearAll(){");
for(int i = 0; i < textnames.length; i++)
sb.append((new StringBuilder("$('#")).append(textnames[i]).append("').val(\"\");").toString());
sb.append((new StringBuilder("$('#")).append(hiddenName).append("').val(\"\");").toString());
sb.append("}");
}
sb.append("</script>");
return sb;
}
public void setHiddenName(String hiddenName)
{
this.hiddenName = hiddenName;
}
public void setName(String name)
{
this.name = name;
}
public void setIcon(String icon)
{
this.icon = icon;
}
public void setTextname(String textname)
{
this.textname = textname;
}
public void setTitle(String title)
{
this.title = title;
}
public void setUrl(String url)
{
this.url = url;
}
public void setTop(String top)
{
this.top = top;
}
public void setLeft(String left)
{
this.left = left;
}
public void setWidth(String width)
{
this.width = width;
}
public void setHeight(String height)
{
this.height = height;
}
public void setIsclear(Boolean isclear)
{
this.isclear = isclear;
}
public void setHiddenid(String hiddenid)
{
this.hiddenid = hiddenid;
}
public void setFun(String fun)
{
this.fun = fun;
}
protected String hiddenName;
protected String textname;
protected String icon;
protected String title;
protected String url;
protected String top;
protected String left;
protected String width;
protected String height;
protected String name;
protected String hiddenid;
protected Boolean isclear;
protected String fun;
}
没有合适的资源?快使用搜索试试~ 我知道了~
jeecg v3 beta 新增用户时不能选角色问题类文件
共2个文件
class:1个
java:1个
5星 · 超过95%的资源 需积分: 12 14 下载量 106 浏览量
2013-03-29
13:47:11
上传
评论
收藏 4KB RAR 举报
温馨提示
用户管理新增用户窗口中,点击角色选择时,不能弹出角色列表窗口。 详见http://blog.csdn.net/sunxingtao/article/details/8735280
资源推荐
资源详情
资源评论
收起资源包目录
ChooseTag.rar (2个子文件)
ChooseTag.class 5KB
ChooseTag.java 6KB
共 2 条
- 1
资源评论
- 王小胖重新学编程2013-04-09不错,正找这个问题的解决方案呢
sunxingtao
- 粉丝: 11
- 资源: 35
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功