原创 解決ExtJs TextField maxLength後還是可以輸入

Ext.form.TextField.prototype.size = 20; Ext.form.TextField.prototype.initValue = function() { if(this.value !== und

原创 Oracle多行數據顯示爲一行

      最近在做一新項目涉及到複雜的查詢,其中就包括需要將多行數據轉化爲一行顯示,在網上Google了一把然後自己改了一點就可以用了,記錄下來以爲後用.        第一步: 新建Types類型:        create or

原创 oracle sql 簡繁體轉換

      首先, 新建一個存儲簡繁體字對應的表 chineseword(simpleword, traditionword)       然後, 寫一個存儲過程往 chineseword 表中插入數據       create or

原创 Pushlet 推送數據庫消息到前臺指定用戶

       在項目中遇到需要實現類似 facebook 消息推送的功能, 也就是服務器端將未讀的系統消息條數推送給前臺用戶(秒級), 即用戶在前臺頁面可以實時的看到最新的系統消息, 經過調研決定使用 Pushlet (http://ww

原创 ExtJS Struts2 日期格式問題

      使用 ExtJS + ssh 開發系統, 發現從數據庫中查詢出來的數據如果是 date 類型的字段在頁面上(FormPanel)的datefield 中就顯示不出來, 明明查詢出來的數據是 2010-12-01 , 可是在前端

原创 Spring Aop 異常

      Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name

原创 ExtJs textfield 增加鍵盤事件F8

ExtJs textfield 增加鍵盤事件F8 listeners : { 'render': function (text) { new Ext.KeyMap(text.getEl(), [{ key: 119, //F

原创 ExtJs GridPanel Column 自動換行

    在 ExtJS 開發中,可能會經常遇到這樣情況, 在 gridpanel 加載數據時由於有的字段的數據比較長而會被遮蓋.       解決的辦法有兩種:      1. 將 該字段的 width 設爲 auto, 這種情況下則還會

原创 ExtJS 3.2 gridpanel 實現 enter tab 跳轉焦點

       在用 extjs editorgridpanel 進行輸入編輯的時候, 默認情況下只支持使用 tab 鍵可以實現焦點切換, 如果需要支持 enter 鍵實現焦點跳轉切換, 則只需加上寫列代碼 Ext.override(Ext

原创 ExtJS desktop 關聯二級菜單桌面快捷方式

      最近在用ExtJS做系統,準備在ExtJS desktop的基礎上進行改造,由於官方例子只有一級菜單,對於二級菜單的調用就沒有辦法了,所以想要在桌面上點擊快捷方式圖標也能打開窗口的話就需要另想辦法了.         查看完源

原创 Extjs 限制 textfield / textarea 輸入字數 , 兼容 IE Firefox Chrome

        Extjs 中的 textfield 控件,可以通過設置 maxLength 屬性來限制輸入最大字符長度,但是默認情況下如果輸入的長度超過設定的最大長度時,會自動出現小紅框提示輸入錯誤(超過最大字符長度),而不會阻止你輸入

原创 ExtJS Viewport 高度百分比設置

      不得不說, Extjs 是一個非常優秀的 Ajax UI 框架, 用戶無不爲這麼漂亮的界面所吸引.         但最近發現使用 Extjs 進行窗口布局的時候發現有點不方便, 很難做到高度寬度自適應(根據瀏覽器大小的變化

原创 ExtJs Store Load 返回數據庫傳出的Message

     衆所周知,ExtJS GridPanel 查詢數據最常用的方法是使用 Store 的 load 函數.        使用 store.load 函數返回值類型爲 boolean, 單單一個 boolean 是無法滿足我們的需

原创 EditorGridPanel 中的checkbox 選中,不選中的問題

      使用 Extjs 在進行數據庫編程經常會遇到 checkbox 的問題(奇怪網上卻沒有此類文章不知道其他人是怎麼解決的,在此貼上我的方法,如有問題或建議,歡迎指正), 比如在數據中的 status 存儲的值爲 'Y' / 'N

原创 EditorGridPanel 新增記錄行無法保存

      在 EditorGridPanel 中如果通過代碼控制插入一帶有數據的行記錄而不手動編輯 EditorGridPanel 中的字段, 保存的時候通過調用 store 的 modified 是無法獲得新增的行數據的, 只有當你在