extjs 選單樹的後台

2021-08-30 10:26:22 字數 847 閱讀 4234

因為自已只用到兩層的樹。所以可能功能不是很完善。。

把**貼出來讓大夥瞅瞅。

def getmenulist

menustring="["

lv1list=menu.find_by_sql("select * from menus where menuid=leve")

lv2list=menu.find_by_sql("select * from menus where menuid!=leve")

for items in lv1list

menustring+=","

endend

menustring+=childer+"]},"

endmenustring+="]"

menustring=menustring.gsub(",]","]")

render(:text => menustring)

end

下面是原來用django的時侯設計的資料庫。

class menu (models.model):

id = models.autofield('id', primary_key=true)   

#menuid

menuid=models.integerfield()

#名稱name=models.charfield(max_length=100)

#鏈結link=models.charfield(max_length=100)

#菜單層 如果這一層等於menuid的話選單說明屬於menuid那一層的選單。如果menudid=leve的話說明是第一級選單

leve=models.integerfield()

ExtJS 右鍵選單

js 右鍵選單 grid.addlistener rowcontextmenu rightclickfn 右鍵選單 關鍵部分 var rightclick new ext.menu.menu 右鍵選單 關鍵部分 function rightclickfn grid,rowindex,e 02 單擊列...

ExtJs讀取後台的資料

typestore.on load ajax loaded,this,true 注意,只有這個才能讀後台資料進行處理 function ajax loaded var new ext.分頁條 var paginbar new ext.paging 條 第 條 共 條資料 emptymsg 沒有記錄 ...

生成樹選單檢視後台資料的web

第乙個檔案index.php用以生成目錄樹 created by phpstorm.user nassir date 2017 11 1 time 15 07 將伺服器中的檔案已tree的方式展現在web中,根節點為乙個臨時路徑,第一層為專案,第二層為專案下的平台,第三層為平台中的檔案 輔助測試用的...