本文目錄一覽:
- 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只能用於字元串,用於數字的話會報錯
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/242243.html