bootstraptable设置列默认值

示例:见代码一,通过formatter可以控制显示字段的值,假设渲染bootstraptable时该值未被渲染,同时页面提交时该值也未被修改,在后台该值为null,而不是formatter中设置的‘‘,要想达到设置默认值效果,需要加上row.name = ‘‘; 见代码二。

代码一:

{
    title: "中文名称",
    field: "name",
    width: "80",
    editable: {
    type: ‘text‘
    },
    formatter: function (value, row, index) {
      if (value)
          return value;
      else
          return ‘‘;
    }
}

代码二:

{
    title: "中文名称",
    field: "name",
    width: "80",
    editable: {
    type: ‘text‘
    },
    formatter: function (value, row, index) {
      if (value) {
          return value;
      } else {
         row.name = ‘‘;        return ‘‘;     }
    }
}

原文地址:https://www.cnblogs.com/wanbao/p/10287813.html

时间: 2024-08-03 03:43:53

bootstraptable设置列默认值的相关文章

mysql5.7 date类型无法设置'0000-00-00'默认值

现象: mysql5.7之后版本datetime默认值设置'0000-00-00',出现异常:Invalid default value for 'create_time' 原因: mysql5.7之后版本的sql_mode默认使用:(win系统见my.ini中约70行) sql-mode="STRICT_ALL_TABLES,ERROR_FOR_DIVISION_BY_ZERO,NO_ZERO_DATE,NO_ZERO_IN_DATE,NO_AUTO_CREATE_USER" 其中N

设置参数默认值的几种错误示例

#include <iostream> #include <string> using namespace std; #if 1 //ok int add(int num1,int num2,int num3 = 0,int num4 = 0) { cout << "int add(int num1,int num2,int num3 = 0,int num4 = 0)" << endl; return num1 + num2 + num

分别在javascript和JSP中动态设置下拉列表默认值

一.JavaScript中动态设置select标签中<option>选项的默认值: 比如,要完成下边这个下拉列表的动态显示,并且当进行前后翻页时,下拉列表中的值自动更新为当前页码:  <======== 图1 jsp部分代码如下: <========图2 实现动态设置下拉列表默认值的js代码: <=======图3 二.使用EL表达式在jsp页面中动态设置select标签中<option>选项的默认值: 现在有如下这么一个页面(图4),要实现点击修改时,在弹出的页

angularjs下拉列表设置一个默认值

angularjs环境中,下拉列表html代码如下: 下拉列表的数据源结构大约如下: 现在,我们想在页面的初始化或者一个用户Click事件中,为这个下拉列表设置一个默认值. 方法如下: $scope.Trans_Type =1; //2,3,4,..... 当我们执行时,发现它并没有得到预期的效果,反而它为下拉列表添加多一项空值项: 明明Type值是数字1,2,3或4等. 经过一系列测试,如果绑定一个字符串作为下拉列表的值时,它能正常设值并绑定,所以: 把数据转换为字符串. 以上我们是静态指定,

指定列默认值

在不知道或在值丢失的情况下,允许空值是非常使用的.但是,某些时候空值是容易引起争议的,一种更好的办法就是使用默认值.默认值用于在向表中插入行并且未给列指定值时.例如,可以再基于字符的列设置默认值为N/A,而不是在允许为空的情况下自动插入NULL. 下面的创建customers表中,为phone列指定默认值'未输入'.当未为该列指定插入值时,将使用默认值. Create Table customers ( firstName varchar(20) Not Null, lastNname varc

MySQL MyISAM引擎更改列默认值优化

如果需要更改某一列的的默认值属性 如: ALTER TABLE USER MODIFY COLUMN NAME VARCHAR(64) DEFAULT 'DEFAULT_USER'; 这样会导致整个表被锁,所有的行都更新完毕锁资源才会释放. 这种情况下可以使用这种命令 ALTER TABLE USER ALTER COLUMN NAME SET DEFAULT 'DEFAULT_USER'; 瞬间完成.因为它更改的只是.frm文件.

SQLServer 2012中,设置“时间”默认值为“当前时间&quot;

最近,需要在SQLServer 2012中,设置datetime的默认值为当前时间. 通过可视化窗口进行设置,而不是将getdate()函数写在sql语句中,也不是将‘2022-2-2 22:22:22’写在sql语句中. 起初网上已经有文章写到,不过更多的是写在sql语句中,当时设置默认值的格式有些问题,一直失败. 正确插图:  (getdate()) 其实它是一个可视化而已,在sql语句中拼写getdate()能ok,在可视化窗口也ok的. 就是这么简单,但当时脑残了,非得加上单引号什么乱七

hibernate 向数据库里设置了默认值的字段添加数据为null时失效的问题

写ssh项目时设置了一个boolean类型的字段,想让他添加的时候默认为1 结果添加的时候不输入数据的话会将null转成0添加 最后再映射hbm文件里的property下设置insert=false 并且设置其非空,默认值生效 <property>元素 insert属性:设置为false,在insert语句中不包含这个字段,表示永远不会被插入 原文地址:https://www.cnblogs.com/King-Jin/p/10961640.html

None还可以是函数定义可选参数的一个默认值,设置成默认值时实参在调用该函数时可以不输入与None绑定的元素

1 >>> def add_and_maybe_multiply(a,b,c=None): 2 result = a+b 3 if c is not None: 4 result = result*c 5 return result 6 7 >>> add_and_maybe_multiply(2,3,' ')#实参为空格,返回空格 8 ' ' 9 >>> add_and_maybe_multiply(2,3,'')#实参为空,返回为空 10 '' 1