关于extjs转换的信息

发布时间:2023-12-08

关于extjs转换的信息

更新:<time datetime="2022-11-13 14:07">2022-11-13 14:07</time>

本文目录一览:

  1. 如何转化extjs的model中的日期类型字段格式
  2. extjs有没有把字符串转换成json数据的方法??
  3. Extjs中有什么方法可以把int类型转换成string并对其赋值?
  4. extjs怎么讲数字类型转换成字符类型的数据呢?

如何转化extjs的model中的日期类型字段格式

在extjs开发中几个经常会遇到日期格式的转化,怎样将后台获取到的日期字符串转化为自己需要的格式呢?我在这里用user的创建日期获取为例!如后台取的日期值是1418971992000,转化后为:2014-12-19 14:53:12

//用户模型model
Ext.define('User', {
    extend: 'Ext.data.Model',
    fields: [
        {name: 'userId', type: 'string'},
        {name: 'loginName', type: 'string'},
        {name: 'enName', type: 'string'},
        {name: 'realName', type: 'string'},
        {name: 'telephone', type: 'string'},
        {name: 'email', type: 'string'},
        {name: 'qq', type: 'string'},
        {name: 'address', type: 'string'},
        {
            name: 'createTime',
            type: 'string',
            convert: function(value) {
                var createTime = Ext.Date.format(new Date(value), "Y-m-d H:i:s");
                return createTime;
            }
        },
        {name: 'statusFlag', type: 'string'}
    ]
});

extjs有没有把字符串转换成json数据的方法??

有的,extjs 可以使用 Ext.util.JSON.decode(字符串) 的方式,将符合JSON规则的字符串,转换为 json对象。 Ext.util.JSON.decode 可以使用缩写 Ext.decode 代替,更为简洁。

Extjs中有什么方法可以把int类型转换成string并对其赋值?

我只能说,你的user.jsp根本没执行~,也就是当一个静态网页返回来的,你可以把user.jsp名字 换成 user.html或者user.json,然后直接在源代码里写[{name:'lhw',age:33},{name:'mmm',age:99}]。 另一种解决方法是把这个web项目跑起来。

extjs怎么讲数字类型转换成字符类型的数据呢?

在extjs中 你可以在定义store的时候指定某个字段的数据类型 例:

fields: [
    {name:'UserName', type:'string'},
    {name:'Sex', type:'auto'},
    {name:'Age', type:'int'}
]

如果是在操作过程中,直接用js的方法就行了 例:

var param = 1573;
param.toString().indexOf('1');
//indexOf只能用于字符串,用于数字的话会报错