extjs 下拉日期 ExtJs 可查詢的下拉框

2021-10-17 05:48:36 字數 856 閱讀 6413

最近專案中有個需求,就是有四個模組需要載入乙個主表的內容,比如說這個表叫專案表(比如專案表裡有兩個字段乙個是專案id--projcd,還有乙個是專案名稱--projnm)。主表的內容的要放在乙個下拉框裡選擇。當然他的特別之處在於,專案太多,需要乙個滿足可以查詢的下拉框來匹配專案名稱。由於有多處地方要用,所以我把生成這個下拉框的js做了一下封裝,需要傳入模組各自的查詢action的url,還有各模組對應表裡專案id的欄位名稱(用來傳引數)等等。

可喜可賀的是專案中用了extjs,不必四處去蒐羅jquery外掛程式了。那麼以下**是如何實現extjs的下拉框查詢。

具體引數見下面**的注釋,一目了然。

介紹業務:選擇乙個專案進行驗收,在驗收的新增頁面載入持有專案資訊的下拉框,獲取下拉框選中的專案id,新增到專案驗收表中。

表單一:生成下拉框的js檔案

* 構造專案下拉框

* 貞心真義

* @param url action查詢位址

* @param selectvalue 預設選中

* @param renderto 下拉框id

* @param hiddenname projcd*/

functioninitdropdownlistext(url,selectvalue,renderto,hiddenname));var combo = newext.form.combobox(';if(procdsel==null||procdsel==""){//載入符合要求的專案

initdropdownlistext("查詢action對應的url.action","","pro","關聯表.projcd");

以上就是extjs的可查詢下拉框的實現方式,extjs非常強大,越學習,越能發現它的魅力所在。

extjs 計算日期之和 Extjs 時間計算

這次在修復上上一次的問題 1.時間格式2012 01 12 2.判斷閏年。js獲取指定時間月份的下乙個月 function demo var temp1 document.getelementbyid temp1 alert asdfasdf temp1.value var temp1temp1st...

Extjs下拉框擴充套件

本文主要講解了下拉框的基礎使用和擴充套件使用.擴充套件使用本文寫了乙個動態變化元件型別的示例。1 基礎使用部分 只介紹了常用屬性。使用 new 或者 ext.create 方法例項化物件 下拉框資料store物件 var combostore new ext.data.store 下拉框物件 var...

ExtJs下拉樹的實現

直接上 ext.ux.treecombo ext.extend ext.form.combobox,maxheight 300,editable false,mode local triggeraction all rootvisible false,selectmode all cfg store...