vickzhu

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            151 隨筆 :: 0 文章 :: 34 評論 :: 0 Trackbacks

          1、得到record中的某個字段:record.get("字段名稱")
          2、得到form中的某個字段值:this.form.findField("字段名稱").getValue()
          3、從reader中得到root指定的字段除外的字段:store.reader.jsonData.字段名稱
          4、關于combobx
              valueField  :  設置值
              displayField  :設置顯示的值
              hiddenName :動態產生一個隱藏字段,以便表單提交的時候一起提交,事實上valueField和displayField在表單提交中沒有啟任何作用,往往指定hiddenName就行,如果在combobox中找到hiddenName匹配的值,則將匹配的值顯示出來,因此,細心的朋友可以發現,在將選擇的記錄賦給combobox所在的form時(this.form.loadRecord(record)),在combobox里首先會顯示出hiddenName指定的值(一般是id),在combobox的store加載完后,如果找到匹配的值則會顯示匹配的值,中間有個值的變化過程!引申一下,如果我們combobox下拉框里用的是樹,則hiddenName肯定是找不到匹配項的(Ext總是會在原始combobox下拉項中匹配,而現在下拉項換成了樹),因此combobox會一直顯示hiddenName的值(即一個id值)。在這種情況下我們就需要手動指定combobox的顯示值,具體方法是在combobox的load事件中用setRawValue指定。注意這里不能用setValue指定,因為在使用hiddenName的情況下,setValue首先將值賦給隱藏字段,如果在combobox中找到匹配項則顯示匹配項的值,如果沒有匹配的值就顯示setValue的值。

          posted on 2009-07-29 13:29 筱 筱 閱讀(275) 評論(0)  編輯  收藏

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 元朗区| 洛扎县| 望谟县| 葫芦岛市| 班玛县| 当涂县| 积石山| 南丰县| 湖北省| 西盟| 金湖县| 安宁市| 红桥区| 万荣县| 凤城市| 宣化县| 涿鹿县| 晋中市| 呼图壁县| 翼城县| 太谷县| 宜良县| 潞西市| 宜州市| 涟源市| 嘉黎县| 泸溪县| 溧阳市| 石屏县| 宁明县| 隆尧县| 唐河县| 定日县| 无锡市| 名山县| 肥乡县| 勃利县| 延川县| 乐东| 高清| 岱山县|