實際上我的要求是在有工作中心名稱變更時需要獲取活動名稱,我需要在下拉菜單中顯示相應的活動。我將從gridData獲得的活動(在我的示例中,這是可變的)。如何在劍道網格下拉菜單中使用瀑布?
我試過使用cascadeFrom,我無法獲得該值。我希望我明確解釋我的要求。
這裏帶有附加的Dojo鏈接。請看看我的代碼,併爲此提供解決方案。 http://dojo.telerik.com/APeVA
在此先感謝..
實際上我的要求是在有工作中心名稱變更時需要獲取活動名稱,我需要在下拉菜單中顯示相應的活動。我將從gridData獲得的活動(在我的示例中,這是可變的)。如何在劍道網格下拉菜單中使用瀑布?
我試過使用cascadeFrom,我無法獲得該值。我希望我明確解釋我的要求。
這裏帶有附加的Dojo鏈接。請看看我的代碼,併爲此提供解決方案。 http://dojo.telerik.com/APeVA
在此先感謝..
我能夠找到一些dojo代碼錯誤的東西,並用工作示例更新了dojo here。這裏列出了我發現的一些問題,解決方案可能是其中一個以上的組合。
cascadeFrom
或cascadeFromField
。gridData
數據集,將活動分隔成一個單獨的列表,我用來填充活動下拉列表。我用中的ActivityId
代替它。 Kendo數據源不支持對象或數組字段類型。name
屬性,以便可以通過級聯設置找到它。我這樣做,是在.cshtml。希望這可以幫到你。
我已經定義的列如下:
columns.ForeignKey(p => p.Servicio, (System.Collections.IEnumerable)ViewData["SER"], "CodServicio", "DesCorta").Width(75).EditorTemplateName("ServicioTemplate").Title(Recursos.Resource.SERVICIO);
columns.ForeignKey(p => p.Seccion, (System.Collections.IEnumerable)ViewData["SEC"], "CodSeccion", "DesCorta").Width(75).EditorTemplateName("SeccionTemplate").Title(Recursos.Resource.SECCION);
這裏的祕密是.EditorTemplateName()
。我有一個文件夾,位於特定位置。不知道你是否可以改變它,但我認爲它必須在視圖/共享/編輯器模板中,在那裏我已經定義了兩個下拉列表,第二個是.CascadeFrom()
屬性,就像你在網格外使用它一樣。 希望這可以幫助你,隨時提出你需要的任何東西!