簡體   English   中英

視圖內的ExtJS小部件

[英]ExtJS widget inside a view

我正在使用Ext.view.View創建一個新的ExtJS小部件。 此視圖的模板需要在其中包含另一個ExtJS小部件。

當商店與視圖關聯時,頁面上呈現的模板項將包含另一個extjs小部件。

我找不到有關如何在模板中嵌入另一個extJS小部件的任何文檔。

如果我無法在模板中嵌入小部件,是否有任何方法可以關聯extjs組件,並在商店中按商品存儲和呈現該組件?

謝謝

你不能在Ext.XTemplate嵌入任何Ext.Component ,因為模板只描述了用於渲染內容的html級邏輯。 Ext.Component同時比html字符串復雜得多。 有兩種方法可以實現您的結果

  1. 將一些占位符添加到您的模板。 渲染模板(或視圖)后,您可以通過Ext.get方法找到占位符, Ext.get組件(小部件)渲染到占位符(通過指定renderTo屬性)
  2. 第二個選項是在Ext.XTemplate有一些方法,它將獲取你的小部件並從中提取一些html(如果你的小部件沒有任何邏輯,只是一個html)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM