DWZ框架的基本使用

1.HTML 扩展
    1.A 链接扩展
        <a href="w_alert.html" target="ajax" rel="container">提示窗口</a>
        <a href="user.do?method=remove" target="ajaxTodo">删除</a>
        <a href="user.do?method=remove" target="ajaxTodo" title=" 确定要删除吗?">删除</a>
        <a href="w_dialog.html" target="dialog" rel="page2">弹出窗口</a>   A所指向页面将会在dialog弹出层中打开,rel标识此弹出层的ID,rel为可选项。
        href指向链接的地址
        targer链接的显示方式
            ajax为无刷新方式 ajaxTodo为无属性操作删除的时候提醒是否删除 dialog为以弹出框的形式显示链接的页面 navTab在当前的面板在增加一个tab
        rel为 navtab 的 ID 值,后续可以用来重载该页面时使用
        title为新弹出窗口的标题
        Max 属性表示此dialog打开时默认最大化,
        mask表示打开层后将背景遮盖.
        maxable: dialog 是否可最大化,
        minable: dialog 是否可最小化
        resizable: dialog 是否可变大小
        drawable: dialog 是否可拖动
        width: dialog 打开时的默认宽度
        height: dialog 打开时默认的高度
        fresh: 重复打开dialog时是否重新载入数据,默认值true,
        close: 关闭dialog时的监听函数,需要有boolean类型的返回值,
        param: close监听函数的参数列表,以json格式表示,例{msg:’message’}
        fresh: 表示重复打开 navTab 时是否重新加载数据
        external: 为 external="true"或者 href 是外网连接时,以 iframe 方式打开 navTab 页面
    2.Tab 组件
        <div class="tabs">
            <div class="tabsHeader">    <!-- tab头部内容 -->
                <div class="tabsHeaderContent">
                    <ul>
                        <li class="selected"><a href="#"><span>标题1</span></a></li>
                        <li><a href="#"><span>标题2</span></a></li>
                        <li><a href="#"><span>标题3</span></a></li>
                        <li><a href="#"><span>标题4</span></a></li>
                    </ul>
                </div>
            </div>
            <div class="tabsContent" style="height: 350px;">        <!-- tab所对应panel部分的内容 -->
                <div>内容1</div>
                <div>内容2</div>
                <div>内容3</div>
                <div>内容4</div>
            </div>
            <div class="tabsFooter">        <!-- tab脚部 -->
                <div class="tabsFooterContent"></div>
            </div>
        </div>
    3.Accordion 组件
        <div class="accordion" [fillSpace=”xxxKey”]>
            <div class="accordionHeader">
                <h2>
                    <span>Folder</span>面板1
                </h2>
            </div>
            <div class="accordionContent" layoutH="75px">内容1</div>
            <div class="accordionHeader">
                <h2>
                    <span>icon</span>面板2
                </h2>
            </div>
            <div class="accordionContent" layoutH="75px">内容2</div>
            <div class="accordionHeader">
                <h2>
                    <span>icon</span>面板3
                </h2>
            </div>
            <div class="accordionContent" layoutH="75px">内容3</div>
        </div>
        注释:容器高度自适应, 只要增加扩展属性 layoutH=”xx”, 单位是像素
    4.CSS Table原生Table
        <div layoutH="120">
            <table class="list" width="100%">
                <thead>
                    <tr>
                        <th colspan="2">客户信息</th>
                        <th colspan="2">基本信息</th>
                        <th colspan="3">资料信息</th>
                    </tr>
                    <tr>
                        <th width="80">客户号</th>
                        <th width="100">客户名称</th>
                        <th width="100">客户划分</th>
                        <th>证件号码</th>
                        <th width="100">信用等级</th>
                        <th width="100">企业性质</th>
                        <th width="100">建档日期</th>
                    </tr>
                </thead>
                <tbody>
                    <tr>
                        <td>iso127309</td>
                        <td>北京市政府咿呀哟</td>
                        <td>政府单位</td>
                        <td>0-0001027766351528</td>
                        <td>四等级</td>
                        <td>政府单位</td>
                        <td>2009-05-21</td>
                    </tr>
                </tbody>
            </table>
        </div>
    5.在线编辑器
        <div class="unit">
            <textarea class="editor" name="description" rows="8" cols="100"
                upLinkUrl="upload.php" upLinkExt="zip,rar,txt"
                upImgUrl="upload.php" upImgExt="jpg,jpeg,gif,png"
                upFlashUrl="upload.php" upFlashExt="swf"
                upMediaUrl="upload.php"upMediaExt:"avi">
                    <strong>xheditor + 文件上传</strong><br />
            </textarea>
        </div>
        注释:
            upLinkUrl:超链接上传接口地址
            upLinkExt:超链接本地上传扩展限制 【可选】【默认值: zip,rar,txt】
            upImgUrl:图片上传接口地址
            upImgExt:图片本地上传扩展限制 【可选】【默认值:jpg,jpeg,gif,png】
            upFlashUrl:动画上传接口地址
            upFlashExt:动画本地上传扩展限制 【可选】【默认值: swf】
            upMediaUrl:视频上传接口地址
            upMediaExt:视频本地上传扩展限制 【可选】【默认值: avi】
            tools工具栏的显示方式
                mfull多行完全模式
                simple简单模式
                mini迷你模式
    6.分页组件
        <div class="pagination" targetType="navTab" totalCount="200"
            numPerPage="20" pageNumShown="10" currentPage="1">
        </div>
        <form id="pagerForm" action="xxx" method="post">
            <!--【必须】 value=1可以写死-->
            <input type="hidden" name="pageNum" value="1" />
            <!--【可选】每页显示多少条-->
            <input type="hidden" name="numPerPage" value="20" />
            <!--【可选】查询排序-->
            <input type="hidden" name="orderField" value="xxx" />
            <!--【可选】升序降序-->
            <input type="hidden" name="orderDirection" value="asc" />
            <!--【可选】其它查询条件,业务有关,有什么查询条件就加什么参数。也可以在searchForm上设置属性rel=”pagerForm”, js框架会自动把searchForm搜索条件复制到pagerForm中 -->
            <input type="hidden" name="name" value="xxx" /> <input type="hidden" name="status" value="active" />
        </form>
        注释:
            targetType: navTab 或 dialog,用来标记是 navTab 上的分页还是 dialog 上的分页
            totalCount: 总条数
            numPerPage: 每页显示多少条
            pageNumShown: 页标数字多少个
            currentPage: 当前是第几页
    7.Excel表格导出
        <a class="icon" href="doc/dwz-team.xls" target="dwzExport" targetType="navTab" title=" 实要导出这些记录吗?">导出 EXCEL</a>
    8.A 按钮组件的使用
        <a class="button" href="javascript:;"><span>按钮</span></a>
    9.文本框 扩展(多行文本框结构相似)
        1.提示信息
            <input name="field2" type="text" alt="提示信息" />
        2.必填
            <input name="field2" type="text" class="required" alt="提示信息" />
        3.错误
            <input class="error" name="field4" type="text" />
        4.只读
            <input readonly="true" name="field5" type="text" />
        5.禁用
            <input disabled="true" name="field5" type="text" />
    10.Tree 组件
        <ul class="tree treeFolder treeCheck expand collapse" oncheck="kkk">
            <li>
                <a>框架面板</a>
                <ul>
                    <li><a tname="name" tvalue="value1" checked="true">我的主页</a></li>
                    <li><a tname="name" tvalue="value2">页面一</a></li>
                    <li><a tname="name" tvalue="value3">替换页面一</a></li>
                    <li><a tname="name" tvalue="value4">页面二</a></li>
                    <li><a tname="name" tvalue="value5">页面三</a></li>
                </ul>
            </li>
            <li>
                <a tname="name" tvalue="test1">Test 1</a>
                <ul>
                    <li><a tname="name" tvalue="test1.1">Test 1.1</a>
                        <ul>
                            <li><a tname="name" tvalue="test1.1.1" checked="true">Test1.1.1</a></li>
                            <li><a tname="name" tvalue="test1.1.2" checked="false">Test1.1.2</a></li>
                        </ul>
                    </li>
                    <li><a tname="name" tvalue="test1.2" checked="true">Test1.2</a></li>
                </ul>
            </li>
        </ul>
        注释:   座位普通的Tree组件class="tree"即可
            treeFolder   枝干前带文件夹图标
            treeCheck    枝干前带checkbox选择框
            expand         树为折展开状态
            collapse     树为折叠状态(默认为展开状态)
    11.panel 组件
        <div class="panel close collapse" [defH="200"|minH=”100”] >
            <h1>标题</h1>
            <div>内容</div>
        </div>
    12.日历控件
        <input type="text" name="date7" class="date" pattern="yyyy年MM月dd日" />            //只能读取到年月日
        <input type="text" name="date7" class="date" dateFmt="yyyy年MM月dd日 HH:mm:ss" />        //能精确到时分秒
        <a class="inputDateButton" href="javascript:;">选择</a>
    13.全选/反选
        <label><input type="checkbox" name="c1" value="1" />选择1</label>
        <label><input type="checkbox" name="c1" value="2" />选择2</label>
        <label><input type="checkbox" name="c1" value="3" />选择3</label>
        <input type="checkbox" class="checkboxCtrl" group="c1" />全选
        <button type="button" class="checkboxCtrl" group="c1" selectType="invert">反选</button>
        <a class="delete" target="ajaxTodo" href="${ctx}/subscribe/delete/{slt_objId}" title="你确定要删除吗?"><span>单个删除</span></a>
        <a class="delete" target="aselectedTodo" href="${ctx}/subscribe/delete" rel="ids" title="你确定要删除吗?"><span>批量删除</span></a>
    14.上传组件的使用
        <input id="testFileInput2" type="file" name="image2"
            uploaderOption="{
                swf:'static/dwz/uploadify/scripts/uploadify.swf',
                uploader:'doc/ajaxDone.html',
                formData:{PHPSESSID:'xxx', ajax:1},
                queueID:'fileQueue',
                buttonImage:'static/dwz/uploadify/img/add.jpg',
                buttonClass:'my-uploadify-button',
                width:102,
                auto:false
            }"
        />
    
        <div id="fileQueue" class="fileQueue"></div>
        <input type="image" src="static/dwz/uploadify/img/upload.jpg" οnclick="$('#testFileInput2').uploadify('upload', '*');"/>
        <input type="image" src="static/dwz/uploadify/img/cancel.jpg" οnclick="$('#testFileInput2').uploadify('cancel', '*');"/>
    15.查找带回的使用
        <label>部门名称:</label>
        <input type="hidden" name="orgLookup.id" value="${orgLookup.id}"/>
        <input type="text" class="required" name="orgLookup.orgName" value="" suggestFields="orgNum,orgName" suggestUrl="demo/database/db_lookupSuggest.html" lookupGroup="orgLookup" />
        <a class="btnLook" href="demo/database/dwzOrgLookup.html" lookupGroup="orgLookup">查找带回</a>

        <input type="hidden" name="userId" id="userId" value="${address.userId }"/>
        <input type="text" name="userName" id="userName" readonly="readonly" value="${user.userName }" style="float:left;"/>
        <a class="btnLook" href="${ctx}/user/list?type=lookup" lookupGroup="" width="500" height="380">用户选择</a>
        






















    -1:取消按钮
        <button type="button" class="close">取消</button>
    -2:页面的内容区域
        <div class="pageContent"></div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

一屁小肥咩

您的鼓励将是我创作的动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值