neutronium framework apps application user-interface kendo-ui telerik dotvvm

user-interface - apps - ui framework web application



dotvvm y Telerik mvc (1)

Hola, todo lo que busqué para ver si había respuesta, pero nada.

Mi pregunta está relacionada con dotvvm framework. He instalado dotvvm en una aplicación mvc 5 existente y funciono correctamente, pero debido a que la dotvvm no conoce la marca de la máquina de afeitar, no puedo usar telerik ui para mvc. ¿Alguien ha encontrado una solución a este problema?

Su wolkaround o consejo es apreciado.

Gracias


Los controles Telerik MVC no se pueden usar en las páginas de DotVVM en este momento, estamos pensando en la interoperabilidad de MVC, pero aún no está en el marco.

Pero los controles MVC son envoltorios para Telerik Kendo UI que se pueden usar sin ASP.NET MVC.

Hay una buena biblioteca Knockout Kendo que permite usar los controles Kendo UI con Knockout JS. Como DotVVM se basa en Knockout JS, puede usar la sintaxis de data-bind en sus páginas DOTHTML y acceder a las propiedades del modelo de vista:

<input data-bind="kendoNumericTextBox: Price" />

El modelo de vista se ve así:

public class MyPageViewModel { public decimal Price { get; set; } }

Sin duda, habrá algunas limitaciones y, lamentablemente, no hay envoltorios DotVVM para la interfaz de usuario de Kendo, pero los controles básicos pueden funcionar así.

Si tiene escenarios más complejos (control DataGrid o algo así), puede usar la solución de JavaScript simple y acceder a las propiedades de viewmodel usando la siguiente sintaxis de JavaScript:

dotvvm.viewModels.root.viewModel.Price()

Pero el modelo de vista no es un objeto JS simple, está envuelto con observables Knockout, por lo que tiene que desenvolver todo, o usar dotvvm.serialization.serialize para construir objetos JS simples.