| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211 |
- <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>
- <%@include file="/context/mytags.jsp"%>
- <!DOCTYPE html>
- <html>
- <head>
- <title>form_nature</title>
- <t:base type="jquery,easyui,tools"></t:base>
- <!-- ztree -->
- <link rel="stylesheet" type="text/css" href="plug-in/ztree/css/zTreeStyle.css"></link>
- <script type="text/javascript" src="plug-in/ztree/js/jquery.ztree.core-3.5.min.js" ></script>
- <script type="text/javascript" src="plug-in/ztree/js/jquery.ztree.excheck-3.5.min.js"></script>
- <!-- 文件上传 -->
- <link rel="stylesheet" type="text/css" href="plug-in/webuploader/webuploader.css"></link>
- <script type="text/javascript" src="plug-in/webuploader/webuploader.min.js" ></script>
- <!-- 自动补全 -->
- <link rel="stylesheet" href="plug-in/jquery/jquery-autocomplete/jquery.autocomplete.css" type="text/css"></link>
- <script type="text/javascript" src="plug-in/jquery/jquery-autocomplete/jquery.autocomplete.min.js"></script>
- </head>
- <body>
- <t:formvalid layout="div" formid="dd" dialog="" >
- <!-- update-begin--Author:yugwu Date:20170626 for:[TASK #2135]【浏览器兼容问题】IE8下样式乱了-------------------- -->
- <fieldset>
- <legend>文件上传</legend>
- <div id="uploader" class="wu-example">
- <!--用来存放文件信息-->
- <div id="thelist" class="uploader-list"></div>
- <div class="btns">
- <div id="picker">选择文件</div>
- </div>
- </div>
- </fieldset>
-
- <fieldset>
- <legend>autocomplete</legend>
- <table>
- <tr>
- <td style="width:90px;text-align: right;">用户名自动补全:</td>
- <td>
- <input type="text" id="userNameAuto" name="userName" class="ac_input">
- </td>
- </tr>
- </table>
- </fieldset>
-
- <fieldset>
- <legend>联动下拉省市区</legend>
- <table>
- <tr>
- <td style="width:90px;text-align: right;">联动下拉省市区:</td>
- <td>
- <script src="plug-in/jquery/jquery.regionselect.js" type="text/javascript"></script>
- <input type="text" id="province" style="width:32%;" value=""/>
- <input type="text" id="city" style="width:32%;" value=""/>
- <input type="text" id="area" style="width:32%;" value=""/>
- </td>
- </tr>
- </table>
- </fieldset>
-
- <fieldset>
- <legend>ztree</legend>
- <div class="zTreeDemoBackground left">
- <ul id="treeDemo" class="ztree"></ul>
- </div>
- </fieldset>
-
- <fieldset>
- <legend>ueditor</legend>
- <table>
- <tr>
- <!-- <td align="right"><label class="Validform_label">demo:</label> -->
- <td>
- <script type="text/javascript" charset="utf-8" src="plug-in/ueditor/ueditor.config.js"></script>
- <script type="text/javascript" charset="utf-8" src="plug-in/ueditor/ueditor.all.min.js"></script>
- <textarea name="ueditorContent" id="ueditorContent" style="width: 650px;"></textarea>
- <script type="text/javascript">
- var editor = UE.getEditor('ueditorContent');
- </script>
- <span class="Validform_checktip"></span>
- </td>
- </tr>
- </table>
- </fieldset>
- </t:formvalid>
- <!-- update-end--Author:yugwu Date:20170626 for:[TASK #2135]【浏览器兼容问题】IE8下样式乱了-------------------- -->
- </body>
- </html>
- <script type="text/javascript">
- var setting = {
- check: {
- enable: true
- },
- view: {
- dblClickExpand: true
- },
- data: {
- simpleData: {
- enable: true
- }
- }
- };
- function printobj(obj){
- var str='[';
- for(var a in obj){
- str+=a+':'+obj[a]+",";
- }
- str+=0+':0]';
- return str;
- }
- function getTremValueuserName() {
- return $("#userNameAuto").val();
- }
- $(function() {
- //ztree
- var zNodes=eval('${regions}');
- $.fn.zTree.init($("#treeDemo"), setting, zNodes);
-
- //省市区下拉
- $("#province").regionselect({
- url:'<%=basePath%>/jeecgFormDemoController.do?regionSelect'
- });
-
- /*-------------------------------------------文件上传----------------------------------------------*/
- var urlc= '<%=basePath%>/systemController/filedeal.do';
- var BASE_URL="<%=basePath%>";
- var uploader = WebUploader.create({
- // swf文件路径
- swf: BASE_URL+'/plug-in/webuploader/Uploader.swf',
- // 文件接收服务端。
- server: urlc,
- // 选择文件的按钮。可选。
- // 内部根据当前运行是创建,可能是input元素,也可能是flash.
- pick: '#picker',
- // 不压缩image, 默认如果是jpeg,文件上传前会压缩一把再上传!
- resize: false,
- //指明参数名称,后台也用这个参数接收文件
- duplicate: false,
- auto: true,
- //每次上传附带参数
- formData:{"uparg":"ggfile"}
-
- });
- uploader.on( 'fileQueued', function( file ) {
- $("#thelist").append( '<div id="' + file.id + '" class="item">' +
- '<div class="state">'+file.name+'---等待上传...</div>' +
- '</div>' );
- });
-
- //文件上传过程中创建进度条实时显示.
- uploader.on( 'uploadProgress', function( file, percentage ) {
- var $li = $( '#'+file.id ),
- $percent = $li.find('.progress .progress-bar');
- // 避免重复创建
- if ( !$percent.length ) {
- $percent = $('<div class="progress progress-striped active">' +
- '<div class="progress-bar" role="progressbar" style="width: 0%">' +
- '</div>' +
- '</div>').appendTo( $li ).find('.progress-bar');
- }
- $li.find('div.state').html(file.name+'---上传中');
- $percent.css( 'width', percentage * 100 + '%' );
- });
- uploader.on( 'uploadSuccess', function(file) {
- $( '#'+file.id ).find('div.state').html(file.name+'---上传成功!');
- });
- uploader.on( 'uploadError', function( file) {
- $( '#'+file.id ).find('div.state').html(file.name+'---上传出错');
- });
- uploader.on( 'uploadComplete', function( file ) {
- $( '#'+file.id ).find('.progress').fadeOut('slow');
- });
- /*-------------------------------------------文件上传----------------------------------------------*/
-
- /*-------------------------------------------自动补全----------------------------------------------*/
- $("#userNameAuto").autocomplete("jeecgFormDemoController.do?getAutocompleteData", {
- max: 5,
- minChars: 1,
- width: 200,
- scrollHeight: 100,
- matchContains: true,
- autoFill: false,
- extraParams: {
- featureClass: "P",
- style: "full",
- maxRows: 10,
- labelField: "userName",
- valueField: "userName",
- searchField: "userName",
- entityName: "TSUser",
- trem: getTremValueuserName
- },
- parse: function(data) {
- return jeecgAutoParse.call(this, data);
- },
- formatItem: function(row, i, max) {
- return row['userName'];
- }
- }).result(function(event, row, formatted) {
- $("#userNameAuto").val(row['userName']);
- });
- /*-------------------------------------------自动补全----------------------------------------------*/
-
- });
- </script>
|