miniUI input设置默认值,js获取年月注意事项,数据库nvl函数使用

2017-6-5周一

今天碰到的一个需求是:两税附征模块进入页面筛选时间默认值为当前月的上一个月,并根据筛选结果显示数据,我们用的框架为miniUI。

坑1:

默认值设置,刚刚接触miniUI,对里面的用法和操作不太熟悉,所以我直接用jquery找到时间输入的input框,设置它的val属性,发现不生效,后来查了资料才发现涉及miniUI的标签要用miniUI提供的方法。设置默认值代码如下:

//设置id为month2的input框的默认值
mini.get(‘month2‘).setValue(nowDate);
坑2:

js时间获取问题,获取月份是获取的月份是0-11,如果想获取当前月份要做+1操作,但我的需求是获取上个月,所以不用做,为0的时候设置为12就可以了:

var date = new Date();
var month = date.getMonth();
month = ((month == 0) ? (12) : (month));

获取年份的时候更坑,按照惯性思维,获取月份用getMonth,那获取年份不就该用getYear,当时我真佩服我的小机智,结果问题来了,输出的不是2017,而是117,之所以出现这样的问题我想可能是当时js诞生时(92年),浏览器的规范标准还没有统一,导致getYear的换算规则在现在规范标准下不适用。取而代之的是:

var year = date.getFullYear();
坑3:

SQL查询中如果要查询的字段为null,但想让它为null时显示一个默认值怎么做?

//有值为SUM(G_ZZS),为null显示0
nvl(SUM(G_ZZS),0)

?

时间: 2024-11-03 05:34:46

miniUI input设置默认值,js获取年月注意事项,数据库nvl函数使用的相关文章

Js得到radiobuttonlist选中值,设置默认值

JS 代码 var vRbtid=document.getElementById("rbtid");      //得到所有radio      var vRbtidList= vRbtid.getElementsByTagName("INPUT");      for(var i = 0;i<vRbtidList.length;i++)      {        if(vRbtidList[i].checked)        {           va

(转)js函数参数设置默认值

原文:http://www.cnblogs.com/RightDear/archive/2013/06/26/3156652.html js函数参数设置默认值 php有个很方便的用法是在定义函数时可以直接给参数设默认值,如: function simue ($a=1,$b=2){   return $a+$b; } echo simue(); //输出3 echo simue(10); //输出12 echo simue(10,20); //输出30 但js却不能这么定义,如果写function

001. 为input type=text 时设置默认值

1. 前端HTML代码 1 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 2 3 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3

Extjs combobox设置默认值

转载:http://www.54mask.com/extjs-combobox-default-value.html 相信很多人都遇到了在ExtJS框架中设置combo组件默认值的需求,ExtJS框架并没有提供现成的配置项或者方法来解决此问题,本人认为主要是因为此种需求的应用场景有限且很难达到适应于不同场景的实现. combo组件的设值其实很简单: 1 var getRecruitmentName = new Ext.data.JsonStore({ 2 url: '',--后台地址 3 bas

AnjularJs-Select添加数据并设置默认值

html中 <select name="book_classify" class="all_list_btn" ng-model="selectedBook" ng-options="x.id as x.bookName for x in bookList" ng-change="bookSelect(selectedBook)"> </select> js中 $scope.book

?Swift语言中为外部参数设置默认值,可变参数,常量参数,变量参数,输入输出参数

引用自这里:Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 目录[-] 7.4.4  为外部参数设置默认值 7.4.5  可变参数 7.4.6  常量参数和变量参数 7.4.7  输入-输出参数 7.4.4  为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift1.2语言快速入门v2.0. [示例7-11]以下的代码就为外部参数toString.withJoiner设置了默认的参数"Swift"和&qu

?Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数

Swift语言中为外部参数设置默认值可变参数常量参数变量参数输入输出参数 7.4.4  为外部参数设置默认值 开发者也可以对外部参数设置默认值.这时,调用的时候,也可以省略参数传递本文选自Swift1.2语言快速入门v2.0. [示例7-11]以下的代码就为外部参数toString.withJoiner设置了默认的参数"Swift"和"---".代码如下: import Foundation func join(string s1: String, toString

ant-design-pro弹出框表单设置默认值

项目需求需要使用ant-design-pro的弹出框表单并在表单出现时设置默认值 然而按照官方的示例给 <Input> 标签设置 defaultValue 时发现并没有效果.如下所示: <FormItem labelCol={{ span: 5 }} wrapperCol={{ span: 15 }} label="项目名称"> {form.getFieldDecorator('ProjectName', { rules: [{ required: true,

spring @Value 设置默认值

@Value 的作用不用说 大家都知道 注解模式下 读取配置文件 注入属性值 /** * MQ地址 */ @Value("${NamesrvAddr}") private String namesrvAddr;   上面的是一个标着的 @Value 注解 如果配置文件中没有设置 NamesrvAddr Spring 在启动的时候讲报错. 设置默认值很简单 @Value("${NamesrvAddr:192.168.0.1}") private String name