1. 程式人生 > >ExtJs4 在IE中顯示Grid的date格式問題

ExtJs4 在IE中顯示Grid的date格式問題

從資料庫中取出來的時間型別的資料,Json化以後會出現形如:\/date(125465701)\/ 樣子的資料,這樣的資料在Grid中無法直接顯示成合法的日期形式。這個要在前臺處理一下。首先定義個函式:

      //轉換為可顯示日期
        function Todate(v) {

        if(v == null)

        {

          return null;

        }
            var d = new Date();
            var str = v.toString();
            var str1 = str.replace("/Date(", "");
            var str2 = str1.replace(")/", "");
            var dd = parseInt(str2);
            d.setTime(dd); return d;
      };

  在Store裡面只對日期這個選項做如下設定:

     { name: 'TXRQ', type: 'date', dateFormat: 'Y-m-d', convert: Todate }

  在ColumnModel中要做如下設定:

  {  header: '填寫日期',
            dataIndex: 'TXRQ',
            renderer: Ext.util.Format.dateRenderer('Y年m月d日'),
            sortable: true,
            width: 95
        }

  這樣就可以顯示正常顯示日期資料了資料。

  這個方法只是我自己摸索出來的,網上還有其他不同的做法,這裡算是對自己的總結吧,歡迎大家批評指正。

  謝謝!

相關推薦

ExtJs4IE顯示Grid的date格式問題

從資料庫中取出來的時間型別的資料,Json化以後會出現形如:\/date(125465701)\/ 樣子的資料,這樣的資料在Grid中無法直接顯示成合法的日期形式。這個要在前臺處理一下。首先定義個函式:       //轉換為可顯示日期         function Todate(v) {    

隱藏<tr>標籤後,如何在IE顯示出來且不變形的方法

隱藏<tr>標籤後,如何在IE中顯示出來且不變形的方法 (1)預設隱藏 <tr id="signUrlId" style="display: none;" > </tr> (2)顯示 $("#signUrlId").css('d

在RichTextBox控制元件顯示RTF格式檔案

實現效果:    知識運用:     RichTextBox控制元件的LoadFile方法    //將檔案內容載入到RichTextBox控制元件中   public void LoadFile(string path,RichTextBoxStreamType fileType

微信小程式顯示HTML格式內容的例項

因為個人註冊的開發者不允許在微信小程式中載入網頁,因此開發者都遇到過需要將網頁中的圖文內容完整載入到微信小程式中的情況,如果網頁數目較多,逐個編輯wxml程式碼往往過於麻煩,因此這篇文章將介紹如何藉助Bmob雲後端的圖文素材功能和大神編寫的wxParse元件實現網頁內容在微信

vue專案在IE顯示空白,報錯:vuex requires a Promise polyfill in this browser

問題描述vue專案在非IE核心的瀏覽器中顯示正常,在IE核心瀏覽器中報錯,並顯示空白。報錯如下:SCRIPT5022:  [vuex] vuex requires a Promise polyfill in this browser.SCRIPT5009: “Promise”

當使用form.submit()在IE顯示拒絕訪問的問題

原因是不能用JS去觸發file控制元件的點選行為,例如$('#file').trigger('click'),而是需要真實的點選file控制元件。 所以,只能用按鈕蓋住file,但讓點選事件透到fil

Extjs4.2 GridPanel顯示單選按鈕

spa check mod extend after get radi tco blog 效果:如上圖。 代碼:其中需要顯示單選按鈕的列 { dataIndex: ‘FeeModel‘, t

textarea 提交到數據庫的內容,輸出到 html 顯示正常的格式

utf-8 html button 正常 post charset hit 輸出 innerhtml <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8

【轉載】Oracle sqlplus最簡單的一些命令,設置顯示格式

rac mysql gpo acl 命令格式 lines 屬性 log sql 登錄數據庫:方式(1)當我們剛安裝Oracle數據庫時,登錄賬戶時可以使用win+r 輸入sqlplus,進入sqlplus命令窗口,然後輸入用戶名和密碼,這裏輸入密碼時不會有回顯 方式(2)

IE在a標簽裏的圖片會顯示邊框

例如 標簽 解決 itl borde div aaa border one 例如: <a><img src="/aaa.png"></a>,圖的邊框會出現a標簽默認的邊框, 解決辦法: img{border:0 none}, 註意兩個

jsp當前時間的顯示格式

jdq8576.jsp  <%@ page import="java.util.Date" %> <%@ page import="java.text.SimpleDateFormat" %><%-- Created by IntelliJ

實習總結第五談---------element的table表格顯示時間格式問題

後臺直接傳回的額時間資料顯示在表格中是這樣的: 後臺返回的時間是這樣子的,不方便使用者看 2.我用時間戳函式轉換了一下時間格式 3.用到了JavaScript 日期處理類庫 第一步安裝該外掛:npm install moment 第二步在m

angularJS把html格式的字串轉成html格式顯示,ng-bind-html與trustAsHtml的過濾器

js: app.filter('trust2Html', ['$sce',function($sce) { return function(val) { return $sce.trustAsH

關於使用Adoeb SVG Viewer在IE無法正常顯示SVG文件的問題

自己原來學過一些SVG的知識,也做過幾個聯絡性質的檔案,最近參與的專案中需要一些圖形的東西,感覺用向量圖要合適一些,所以我決定用SVG來實現。 一開始就碰到了問題,以前自己寫過的幾個頁面放到Web伺服器上後,在客戶端IE裡面檢視的時候瀏覽器一直在載入,也就是下面的進度條一直

ActiveX控制元件在IE不能顯示的解決方案

Q: VC6生成MFC ActiveX,使用htm呼叫, CLASSID="CLSID:12342234-3234-4234-5234-623472348234" CODEBASE="testocx.cab#version=1,0,0,1" 在WinXPSp1上,ht

EXTJS4 gridpanel動態的顯示/隱藏某個列

在extjs3中,大家知道用 myGrid.getColumnModel().setHidden(i,true); 但到了4.0後,已經沒有getColumnModel這個方法了,我們在Ext.panel.Table看到以下片段 if (headerCtCfg in

解決在IE瀏覽器返回json格式的資料時提示下載辦法

轉載:http://www.111cn.net/wy/js-ajax/76891.htm 發現一個其怪的問題生成的json資料格式的檔案在ie瀏覽器會自動下載json格式檔案了,那麼這種問題如何來解決下面一起來看看在IE瀏覽器中返回json格式的資料時提示下載問題. 問題: 用jquery.form.j

如何讓ExtJS 5在IE 11相容模式顯示正確

我寫了一個ExtJS5的例子,在IE11的相容模式中,不能正常顯示,但在非相容模式中卻顯示正確,後來查看了ExtJS 5的例子,原來在html頁面的<head>中有一行程式碼,加上這行程式

讓TXT文字等其他任意格式的檔案,不在IE開啟,而直接下載的方法

<%Const ForReading=1Const TristateTrue=-1 Const FILE_TRANSFER_SIZE=16384 Response.Buffer = TrueFunction TransferFile(path, mimeType, filename)Dim objFil

CKPlayer上面絕對定點陣圖標ie顯示

1.在ckplayer.js中 搜尋embedSWF方法中新增下面的兩句話    html += '<param name="wmode" value="transparent">';   html += '<embed wmode="transparen