讓我們說我們有這樣的觀點: 爲什麼在視圖完全呈現之前觸發小部件的事件?
<script id="my-view" type="text/x-kendo-template">
<div>
<input data-text-field="name"
data-value-field="id"
data-role="dropdownlist"
data-bind="source:wellDataSource,events:{change:onWellChange,dataBound:onWellDataBound}" />
<div data-role="tabstrip" data-bind="visible:isAnyWellExist">
<ul class="bd-doc-navigation-tabstrip" data-freezable="false">
<li class="k-state-active">Home</li>
<li>Products</li>
<li>About</li>
<li>...</li>
</ul>
</div>
</script>
JS:
var _view = new kendo.View("my-view", { model: _viewModel});
_view.render("#container");
當我渲染視圖我希望所有這三個部件渲染,然後將它們的事件觸發,但是當下拉列表渲染完成它的數據綁定和數據綁定事件發生前tabstr IP和網格呈現。所以我無法在這些事件中訪問標籤條和網格小部件。
爲什麼會發生這種情況?是否有任何解決方案或解決方法,以確保事件發生後視圖呈現totaly?
**我大關以下的答案必須爲接受的答案,但我的問題,任何更詳細的回答感謝** –