问题标签 [kendo-asp.net-mvc]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net-mvc - kendo UI 中的客户端详细信息模板不起作用
我在 asp .net MVC 应用程序中有一个剑道网格。我按照 kendoui 网站上的演示在我的网格上构建了一个详细模板。我无法让它工作。这是我的代码。
)
控制器动作方法:
kendo-ui - 在javascript中调用(Kendo)grid.SaveChanges()后如何确定是否存在验证错误
我在我的 javascript 函数中调用 grid.SaveChanges() 。网格正在使用内联编辑模式。
我的问题是如果有一些客户端验证错误,例如无效的日期格式,那么我不能执行一些 DOM 操作。不幸的是 grid.SaveChanges() 没有返回值,并且在网格文档页面中搜索关键字“有效”没有结果。(传送到 Kendo Grid API 文档)
那么:如何确定 SaveChanges() 之后是否存在验证错误或数据是否与持久存储成功同步?
提前谢谢
grid - Kendo web grid mvc hierarchy datasource detailtemplate when local data
I have a kendo grid in MVC this is the declaration Html.Kendo().Grid(Model.Orders)
the object "Orders" has a list of "Details". I want to put this list in a second grid with the property ClientDetailTemplateId. demo
My question is, How I set the datasource of the template since the "Model" already has the data, in the example of the Hierarchy the datasource call an action in the controller
.net - 将任何日期格式转换为英国格式
我有一个表单,用户使用 KendoUI 小部件在该表单上输入日期值。此小部件根据本地电脑的文化设置设置日期。问题是因为在开发环境中,本地电脑和服务器设置为美国文化设置,而在生产环境中设置为英国设置。当代码移动到生产环境时,当用户访问该站点并进入 6 月 1 日时,它会在服务器中保存为 1 月 6 日。服务器具有英国文化。
如何确保无论本地最终用户的文化设置如何,值始终保存在英国文化设置中。代码需要能够处理它。
asp.net - MVC 中的 Kendo UI Grid - 如何将选定的行项返回给控制器
我有一个带有 Kendo UI 网格的 MVC 4 应用程序,用于用户管理。我在网格中显示用户信息,并有一个自定义命令按钮,单击该按钮会打开一个新页面来编辑用户信息。由于各种原因(一个是要编辑的信息太多,无法在网格中显示),我需要在新页面上编辑用户,而不是使用内联、弹出或内嵌编辑。我的网格看起来像这样......非常简单
我在这里遇到的问题是我需要将单击编辑按钮的用户的 ID 传递到编辑屏幕,以便我可以显示所选用户的信息。我知道获取此信息的唯一方法是通过javascript,在我的命令按钮单击功能中是这样的......
这给了我需要的 id,但我无法(据我所知)将其传递回我的控制器。所以我的问题是......我如何将这些信息返回到服务器端?是否有另一种方法来获取我需要的信息,或者这只是在 Kendo UI MVC 中不可能的事情?
为了让这个问题更笼统......当我查看 Kendo UI 文档时,它告诉我如何在 javascript 中获取一个值......一般来说,当它是如何在 MVC 应用程序中使用这个值时服务器端需要?我似乎无法在他们的文档中找到替代的“MVC”方式来做到这一点。
asp.net - Kendo UI DropDownListFor 值不能为空绑定错误
我的 MVC 4 应用程序中有以下 Kendo UI DropDownListFor ,并且在提交时出现 value cannot be null 错误。
通常我会使用 viewmodel 来处理绑定,但在这种情况下,这不是一个选项,所以我试图用 ViewData 列表填充我的列表。该列表可以很好地加载到下拉列表中,但它没有将我的选择与 JobTitle 值相关联。对此的任何建议将不胜感激,因为我已经尝试了我能想到的一切。
kendo-ui - 剑道自动完成
我想在 kendoGrid 中使用 kendo AutoComplete 进行内联编辑。当用户输入任何内容时,我会使用它来调用 RESTful Web 服务以返回名称以输入值开头的产品列表。
我的问题是:
我的 Web 服务期望请求看起来像
http://localhost/myService/appl
“appl”是用户输入的值和前缀。但是,kendo 似乎总是将请求格式化为http://localhost/myService?product=appl
. 如何更改格式?如何获取用户在网格(自动完成文本框)中输入的值,以便可以在请求 URL 中传递它?
kendo-ui - 如何在使用网格的排序和分页时将参数列表传递给控制器?
似乎 kendo ui 只支持传递 string,int 之类的参数,而不是 List 这个自定义类。
这种格式还可以,但是
ActionResult GetStudentImfo([DataSourceRequest] DataSourceRequest request,List<student> para)
不行。它说 para 是 Null。
asp.net-web-api - 网格未绑定 json 数据 - MVC Kendo UI 网格通过 Ajax 绑定到 WebAPI 和 OpenAccess ORM
下面是通过 Ajax 绑定到 WebAPI 的 MVC Kendo UI Grid 示例。WebAPI 使用 OpenAccess ORM 作为数据模型。下面的代码根据模型使用自动生成的列加载网格,成功调用 WebAPI 并以 JSON 格式返回数据,如下所示。
问题似乎出在网格数据绑定中。数据在网格中不可见,但列已成功加载。MVC 代码中缺少什么?
JSON数据:
[{"DC_ID":51234,"DATAACCESS_ID":79238,"MASTERDATA_FLG":"Y","INPUT_TYPE_CD":"QRY","FILE_PATH":"D:\","DESCR":"AAA 数据捕获", "STATUS":"A","CREATED_BY":"SYSTEM","CREATED_DTTM":"01-JAN-2013"},{"DC_ID":79238,"DATAACCESS_ID":79238,"MASTERDATA_FLG":"Y", "INPUT_TYPE_CD":"QRY","FILE_PATH":"D:\","DESCR":"TEST DATA CAPTURE","STATUS":"A","CREATED_BY":"SYSTEM","CREATED_DTTM":"01 -2013 年 1 月"}]
MVC 代码:
asp.net-mvc - Kendo Multiselect:来自绑定模型的选定值未初始化
更新:
为了缩短问题:
如何使用 Razor 将 SelectList 绑定到 Kendo UI MultiSelect Widget?
原始问题:
在 ASP.NET MVC 4 应用程序中,我试图让 Kendo Multiselect 工作。我将 Multiselect 小部件绑定到我的模型/视图模型,但未使用初始化值。选择等完美地工作。
模型:
控制器:
观点:标准 HTML 完美运行!!
视图:剑道多选不起作用-->多选是空的(没有预选),但我可以完美地选择值
我做错了什么?感谢您的任何建议!