1.   单据状态水印

1.1.      效果展示

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

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"));//获取当前状态

}

 

----------------------------------------------------------------------------------------------------------------------------------------------------- 

 这个系列教程文档,欢迎转载:

Winform开发框架之图表报表在线设计器2-图表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework

Winform开发框架之图表报表在线设计器-报表-SNF.EasyQuery项目--SNF快速开发平台3.3-Spring.Net.Framework

Winform开发框架之通用附件管理模块 --SNF快速开发平台3.3-Spring.Net.Framework

SNFAutoupdater通用自动升级组件V2.0-WinForm

SNF快速开发平台3.2之--.Net可扩展的单据编号生成器-SNF.CodeRule

SNF快速开发平台3.1之--审核流(3)低调奢华,简单不凡,实例演示-SNF.WorkFlow

SNF快速开发平台3.1之--审核流(2)流程设计-SNF.WorkFlow功能使用说明

SNF快速开发平台3.1之--审核流(1)SNF.WorkFlow审核流简介

SNF快速开发平台3.0之--完美的代码生成器SNF.CodeGenerator-快速开发者的利器

基于MVC4+EasyUI的Web开发框架--Spring.Net.FrameworkV3.0总体介绍

SNF快速开发平台3.0之--MVC 打印解决方案

SNF快速开发平台3.0之--文件批量上传-统一附件管理器-在线预览文件(有互联网和没有两种)

SNF快速开发平台3.0之--asp.net mvc4 强大的导出和不需要上传文件的批量导入EXCEL

SNF快速开发平台3.0之MVC通用控件库展示-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速开发平台3.0之BS页面展示和九大优点-部分页面显示效果-Asp.net+MVC4.0+WebAPI+EasyUI +Knockout

SNF快速开发平台3.0之-界面个性化配置+10种皮肤+7种菜单-Asp.net+MVC4.0+WebAPI+EasyUI+Knockout

SNF快速开发平台3.0之-CS页面-Asp.net+Spring.Net.Framework

SNF快速开发平台3.0之--系统里广播的作用--迅速及时、简明扼要的把信息发送给接收者

作者: 王春天 
QQ群:322581894 关于作者: 大连天翼信息科技有限公司 技术总监。 SNF快速开发平台 创始人。应用平台架构师、IT规划咨询专家、业务流程设计专家。 专注于快速开发平台的开发、代码生成器。同时专注于微软平台项目架构、管理和企业解决方案,多年项目开发与管理经验,精通DotNet系列技术Vue、.NetCore、MVC、Webapi、C#、WinForm等,DB(SqlServer、Oracle等)技术,移动端开发。熟悉Java、VB及PB开发语言。在面向对象、面向服务以及数据库领域有一定的造诣。现从事项目实施、开发、架构等工作。并从事用友软件产品U8、U9、PLM 客开工作。 如有问题或建议,请多多赐教! 本文版权归作者和CNBLOGS博客共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,如有问题,可以通过邮箱或QQ 联系我,非常感谢。