根据浏览器语言设置angular LOCALE_ID
我正在尝试在我的多语言应用程序中使用Kendo组件.要正确格式化日期,Kendo需要设置LOCALE_ID.我不确定如何以干净的方式完成. 目前,我正在使用HTTP_ACCEPT_LANGUAGE来查找我应该使用哪种语言使用我的应用程序. 我在我的 nginx.conf : 中这样做 # Parse AcceptLanguage header # en,es,pl,fr # en,es;q=0.8,pl;q=0.7,fr;q=0.6 set $first_language $http_accept_language; if ($http_accept_language ~* '^(.+?),') { set $first_language $1; } set $language_suffix 'en'; if ($first_language ~* 'fr') { set $language_suffix 'fr'; }
0 2024-02-21
编程技术问答社区
如何在Kendo Grid + Angular 4中以编程方式设置所选行?
我在Angular 4 +打字稿 + Kendo UI上有应用.另外,我有一个带有用户表的页面.编辑用户后,我想通过我编辑的 id 来突出显示用户. users: Observable>; selectedId: number; gridView: GridDataResult; ngOnInit() { this.users = this.route.params .switchMap((params: Params) => { this.selectedId = +params['id']; return this.adminService.getUsers(); }); }); } 我也在kendo文档事件中找到了" index "和" selected "字段: selectionChange(event: SelectionEvent
0 2024-02-21
编程技术问答社区
如何在kendo日期选择器中把过去的日期显示为禁用日期
嗨,我正在使用 我正在使用日期选择器的最小属性和最大属性来限制用户从特定的日期范围中选择.但这完全隐藏了范围的日期. 相反,我想将它们显示为残疾人,就像2月29日被禁用一样.再次使用/a> 在这里,最好的情况是使用最小和最大值,因为它提供内置验证,但是当我们无法从外部CSS进行操作时,因为DOM元素本身没有生成任何日期,而是显示以下标签   这是我在html中所做的
0 2024-02-20
编程技术问答社区
我如何改变Kendo警报的标题?
我正在使用kendo警报,并想更改其标题.默认标题是URL名称,请参见下面的链接(图像).我想使用自己的标题,我该如何更改? image kendo Alert kendo警报: kendo.alert("mytext"); 解决方案 我找到了更改标题的解决方案,我做了以下内容: myalert("mytext"); function myalert(content) { $(" ").kendoAlert({ title: "mytitle!", content: content }).data("kendoAlert").open(); } 结果: image kendo kendo警报自定义标题 我希望这个答案对许多有同样问题的人有帮助. 其他解决方案 您无法更改标题,可以使用CSS隐藏它: .k-dialog .k-window-titlebar .k-d
2 2024-01-22
编程技术问答社区
Kendo Grid Object不支持属性或方法'slice&39。
我试图将Kendo网格绑定到WCF远程ODATA服务.但是,当我尝试填充网格时,我会收到异常对象不支持属性或方法" slice" .这是我的JavaScript代码填充网格. $("#datagrid").kendoGrid({ dataSource: { type: "json", transport: { read: "http://localhost:65401/sdrservice.svc/IssueLists" }, pageSize: 20 }, groupable: true,
0 2024-01-22
编程技术问答社区
MVC:在网格列中获取上传的文件名
我有一个带有Kendo网格的MVC剃须刀形式.网格有一个异步图像上传器. @(Html.Kendo().Grid() .Name("CatalogGrid") .Columns(columns => { columns.Bound(p => p.CatalogName).Filterable(true).Width(240); columns.Bound(p => p.CatalogDescription).Filterable(true).Width(340); columns.Bound(p => p.ModelNumber).Filterable(true).Width(110); columns.Bound(p => p.SerialNumber).Filterable(true).Width(110); columns.Bound(p => p.InventoryCount).F
2 2024-01-21
编程技术问答社区
从KendoUI网格中绑定排序字段的模型
我正在使用kendoui网格显示数据.我的服务器分页像魅力一样工作. Kendo Grid中的每个页面更改是对服务器的新的AJAX请求,并且服务器返回数据的正确页面.我现在正在尝试进行服务器端分类,但是我很难获得模型绑定以绑定到排序值. 这是肯德哥网格的请求的样子: 我的动作方法看起来像这样: public JsonResult GetReports(int pageSize, int skip, List sort) { // sort is not being populated with the right data. } Kendosort是一个自定义类: public class KendoSort { public string Field { get; set; } public string Dir { get; set; } } 我知道我没有做正确的事.我的操作方法应该如何正确捕获为排序提供的
0 2024-01-21
编程技术问答社区
Kendo dataSource参数图
我是Kendo的新手.我在模型绑定方面有问题.当我与Firebug进行调试时,它显示 options.models是不确定的 .因此,parrameTermap中的" if"条件始终是错误的,网格不会填充数据. 但是,当我删除parrameTermap部分时,它可以起作用. 我认为,如果有人可以在Kendo DataSource中解释参数映射,这将非常有帮助. 谢谢. function GetDataSource() { var PrjKy = $("#cmbPrjNm").val(); if (PrjKy == "") { PrjKy = 1; } var PrcsDetKy = 1; if (PrcsDetKy == "") { PrcsDetKy = 1; } var PrcsTypKy = $("#toDotype").val(); if (PrcsTypKy == "") { PrcsTypKy = 1; }
0 2024-01-21
编程技术问答社区
XmlHttpRequest在IE中比在Chrome中花费更多时间吗?
我正在使用Web应用程序(这确实很大),因此应用程序的某些部分我真的不知道它们是如何工作的. 我是前端开发人员,我正在消费使用.NET Web API实施的REST API(据我所知) 请求很简单 - 我使用Kendo DataSource从服务器获取数据 var kendoDataSource = new kendo.data.DataSource({ // fake transport with local data transport: { read: function(options) { // set results options.success(lookupValues);
2 2024-01-21
编程技术问答社区
如何从Kendo Grid中删除一行?
我有一个非常简单的设置,一个名为#list的网格,带有一个数据源,填充了可显示的记录. 我在每行都有一个按钮,其中有一个调用此功能的on Click事件: // Soft-Delete person var processURL = crudServiceBaseUrl + '?method=deletePerson'; function deletePerson(id){ if (confirm('#getResource("person.detail.confirmdel")#')) { $.ajax({ type: 'POST', url: processURL, data: { PERS_KY: id },
4 2024-01-20
编程技术问答社区
KendoUI数据源组并按多个字段聚合
我正在尝试按两个字段对数据源进行分组,并获得其值的平均值或总和. 但是,即使我在数据源中指定组和汇总属性,也无法理解. 这是代码: var dataSource = new kendo.data.DataSource({ data: [ { id: 1, name: "Amazon US", stock: 15, year: 2015}, {id: 2,name: "Amazon US", stock: 20, year: 2016 }, {id: 3,name: "Amazon US", stock: 7, year: 2016 }, { id: 4, name: "Amazon EU", stock: 30, year: 2015 }, { id: 5, name: "Amazon EU", stock: 7, year: 2015 }, { id: 6, name: "Amazon EU", stock: 12, year
6 2024-01-19
编程技术问答社区
Kendo Ui数据源添加功能不能正常工作
我在下面定义了kendo数据源.它在listView中填充值. var datasourceAppList = new kendo.data.DataSource({ transport: { create: function(options){ //alert(options.data.desc); alert(options.data.desc); var localData = JSON.parse(localStorage.getItem("LsAppList")); localData.push(options.data); localStorage.setItem("LsAppList", JSON.stringify(localData)); //localStorage["LsAppList"] = JSON.stringify(localData);
0 2024-01-19
编程技术问答社区
如何在kendo网格中添加具有预定义数据的新行?
我正在尝试将新的行添加到Kendo网格中,并使用来自另一个Kendo网格的选定数据.它显示一个空白的行,但没有数据.这是我的代码: var PunishmentGridDataSource = new kendo.data.DataSource({ schema: { model: { id: "DICP_ACTN_TYPE_CODE", fields: { DICP_ACTN_TYPE_SLNO: { editable: false }, DICP_ACTN_TYPE_CODE: { editable: false }, DICP_ACTN_TYPE_NAME: { editable: f
0 2024-01-18
编程技术问答社区
如何在保存网格前,仅在旧值和新值不同的情况下,在编辑时比较并显示kendo dirty标志。
在我更改值kendo的肮脏标志时,在网格单元格中.但是,当我单击相同的网格单元格并将其更改为上一个值(已经存在的值)时,肮脏的标志仍然出现. 我如何检查该值是否与上一个值相似,并且在保存之前不显示肮脏的标志. 以下是我的kendo可编辑下拉列表的代码. function editCategoryDropDown(container, options) { var catObject = JSON.parse(ticketProjectCategoryObject.value); $(' ').appendTo(container); var catDropDownTreeView = $("#categoryDDTreeView").kendoExtDropDownTreeView({ treeview: {
2 2024-01-18
编程技术问答社区
扩展剑道多选
我正在尝试通过扩展现有的kendo多选择小部件来创建一个新的Kendo多选择小部件.目标是在输入下方的DIV中显示标签列表. 我在此代码中的目标是在小部件的选择事件上单独的DIV中渲染标签列表,然后返回基本小部件的选择事件(Kendo MultiSelect),但是基本窗口小部件的选择事件返回dataItem undefind错误.我在做什么错? (function ($) { var customMultiSelect = kendo.ui.MultiSelect.extend({ init: function (element, options) { var that = this; kendo.ui.MultiSelect.fn.init.call(that, element, options); // Hide the tag list... va
4 2024-01-18
编程技术问答社区
Kendo UI网格条件可编辑单元格
我试图通过编写代码在Kendo中进行有条件的可编辑单元格: edit: function (e) { var kendoTextBox = e.container.find("input[name=Ordertype]")[0]; if (kendoTextBox) kendoTextBox.enable(e.model.RequestAmount == 0); }, 当RequestAmount列为0时,OrderType列应进行编辑,但不是.有人可以告诉我我在哪里错了吗? 解决方案 尝试此 edit: function (e) { var kendoTextBox = e.container.find("input[name=Ordertype]")[0]; if (kendoTextBox && e.model.RequestAmount
2 2024-01-18
编程技术问答社区
无法用Knockout Kendo JS绑定来定制Kendo Calendar Month模板
我已经自定义了Kendo Calendar Month Template参考在这里 with out knockout-kendo.js. 问题是当我在knockout-kendo.js binding its not getting compiled中使用以下代码时.看看这个 $("#calendar").kendoCalendar({ dates: birthdays, month: { // template for dates in month view content: '# if (isInArray(data.date, data.dates, data) == "failure") { #' + ' ' + '#= data.value #' + '' + '# } #' + '# if (isInArray(data.date, data.dates, data) == "success") { #' + '
6 2024-01-18
编程技术问答社区
如何从剑道multiSelect中获取选定值?
如何从kendo-multiselect获得选择的值? $("#doc").kendoMultiSelect({ value: , dataSource: { data: self.list() }, }); 解决方案 尝试 var multiSelectedValues = $("#doc").data("kendoMultiSelect").value(); 将结果为[1""," 2"," s o on"] 其他解决方案 以下代码将获得kendomultiselect的值. var doc= $("#doc").data("kendoMultiSelect").value();
8 2024-01-18
编程技术问答社区