码迷,mamicode.com
首页 > Web开发 > 详细

SNF快速开发平台MVC-单据状态水印

时间:2017-08-23 10:20:34      阅读:276      评论:0      收藏:0      [点我收藏+]

标签:平台   cli   star   定义   mvc   logs   stat   bsp   blog   

1.   单据状态水印

1.1.      效果展示

 技术分享

1.2.      调用说明

与easyui的调用方式类似,可以在js中调用,也可以在html中写好所有属性,直接渲染。

如下,在html中写好所有属性时,需要将所有属性写在标签的status-bind属性中,statusType为audit时,表示审核状态,审核状态值包含AuditPass,AuditQuash,AuditReject,Close,Making,Pause,WaitForAudit,statusValue表示默认值,

left和top表示左边的距离和上边的距离,为绝对位置。

snf.statusPicInit()表示渲染所有包含status-bind的标签,使之转化为水印状态,而后边一种方式则是直接在js中定义全部属性,直接使任意指定的标签渲染为水印状态。建议,无论使用哪种方式,使用img标签为宜。

html代码:

<img status-bind="statusType:‘audit‘,statusValue:‘WaitForAudit‘,left:400,top:100" />

<img id="auditStatus" />

js代码:

//两种写法,调用方法与easyui控件的加载方式类似

//第一种是参数写在html中的status-bind属性内,标签类型任意,但是建议使用<img/>标签

//下边方法为加载所有包含status-bind属性的标签

snf.statusPicInit();

//第二种是写在js中,使用下边方法即可在任意时候对任意标签进行加载

//参数:

/*

{

    statusType: ‘audit‘,//状态类型,audit为审核状态,其他类型以后可进行扩展

    statusValue: ‘Pause‘,//加载后显示的状态,审核状态包括:AuditPass,AuditQuash,AuditReject,Close,Making,Pause,WaitForAudit

    left: 0,//左边距

    top: 100//上边距

}

*/

$("#auditStatus").statusPic({

    statusType: ‘audit‘,

    statusValue: ‘Pause‘,

    left: 0,

    top: 100

});

1.3.      相关事件

 

this.pauseClick = function () {

    $("#auditStatus").statusPic("setValue", "Pause");//将状态改为Pause

}

//setValue方法可以将当前控件的状态设置为指定值

this.startClick = function () {

    $("#auditStatus").statusPic("setValue", "Making");//将状态改为Making

}

 

// getValue方法可以获取当前控件的状态值

this.getStatusClick = function () {

    alert("当前状态:" + $("#auditStatus").statusPic("getValue"));//获取当前状态

}

 

SNF快速开发平台MVC-单据状态水印

标签:平台   cli   star   定义   mvc   logs   stat   bsp   blog   

原文地址:http://www.cnblogs.com/spring_wang/p/7416349.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!