kendo-dropdown 相关问题

Kendo Dropdown代表了<select>元素的更丰富版本,支持本地和远程数据绑定,项模板以及用于控制列表行为的可配置选项。

Angular kendo-dropdownlist [textField]

请帮忙。如何在 kendo-dropdownlist 中的 Angular 中添加两个参数到 textField 示例“id”+“text” 请帮忙。如何在 kendo-dropdownlist 中的 Angular 中添加两个参数到 textField 示例“id”+“text” <kendo-dropdownlist #annualTimetableScheduleDropdown [data]="annualSchedules" [formControlName]="formNames.annualTimetableScheduleId" [defaultItem]="{ id:null, text: 'wybierz Harmonogram RRJ' }" [textField]="'text'" [valueField]="'id'" [valuePrimitive]="true" (valueChange)="AnnualTimetableScheduleValueChange($event)" > 我尝试 [textField]="'id'" + "'text'" 当我列出下拉列表时,我没有 id。 如何将 id 添加到 Angular + Kendo 下拉列表中文本字段中的文本 Angular 中使用 Kendo 组件 DropDownList 的完整代码 html <kendo-formfield fxFlex="grow" [orientation]="'horizontal'"> <kendo-label [for]="annualTimetableScheduleDropdown" class="k-checkbox-label" text="Harmonogram RRJ" ></kendo-label> <div> <kendo-dropdownlist [data]="annualSchedules" [formControlName]="formNames.annualTimetableScheduleId" [defaultItem]="{ id:null, text: 'wybierz Harmonogram RRJ' }" [textField]="'text'" [valueField]="'id'" [valuePrimitive]="true" (valueChange)="AnnualTimetableScheduleValueChange($event)" > <ng-template kendoDropDownListValueTemplate let-dataItem> <span *ngIf="dataItem.id">{{ dataItem.id }}) {{ dataItem.text }}</span> <div> <button (click)=" resetDropdownValue( formNames.annualTimetableScheduleId, annualTimetableScheduleDropdown ) " class="form__dropdownResetBtn" look="flat" kendoButton icon="close" ></button> </div> <div *ngIf="!dataItem.id"> <span>{{ dataItem.id }}) {{ dataItem.text }}</span> </div> </ng-template> </kendo-dropdownlist> annualSchedules is Array: string 请帮帮我 我尝试了一切,我学习了 Angular 和剑道,我问你,我可以帮助你 解决方案是使用kendoDropDownListItemTemplate 如图所示https://www.telerik.com/kendo-angular-ui/components/dropdowns/dropdownlist/templates/ 显示这个: <div class="example-wrapper"> <kendo-dropdownlist [data]="listItems" textField="text" valueField="value" [value]="selectedValue" [valuePrimitive]="true" > <ng-template kendoDropDownListItemTemplate let-dataItem> <span class="template">{{ dataItem.value }}</span> {{ dataItem.text }} </ng-template> </kendo-dropdownlist> </div> 或者在你的情况下,你会做这样的事情 <kendo-dropdownlist [data]="annualSchedules" [formControlName]="formNames.annualTimetableScheduleId" [defaultItem]="{ id:null, text: 'wybierz Harmonogram RRJ' }" [textField]="'text'" [valueField]="'id'" [valuePrimitive]="true" (valueChange)="AnnualTimetableScheduleValueChange($event)" > <ng-template kendoDropDownListItemTemplate let-dataItem> <ng-container *ngIf="dataItem.id"> {{ dataItem.id + ' '+ dataItem.text }} </ng-container> <ng-container *ngIf="!dataItem.id"> {{ ' - ' + dataItem.text }} // here I put a dash to indicate there is no id </ng-container> </ng-template> </kendo-dropdownlist>

回答 1 投票 0

选择下拉方向

我想知道 元素如何定义何时向下扩展以及何时向上扩展。 我想创建像kendo的DropDownList这样的控件,但我不知道如何定义展开方向.... 我想知道 <select> 元素如何定义何时向下扩展以及何时向上扩展。 我想创建像kendo的DropDownList这样的控件,但我不知道如何定义展开方向。 在这里我们看到,由于视口的末端,向下扩展是不可能的,因此扩展方向设置为“向上”: 这是相反的方向: 这是标准选择行为,但在我的情况下视口容器是未知的。如何使用javascript确定扩展方向? select 元素的行为由浏览器控制。这里提出了一个非常相似的问题,并提供了准确的答案选择可以“下拉”的下拉列表 您无法直接控制所选展开框的上方或下方位置。 您可以在选择元素中控制的一件事是下拉框中的项目数量。这可能会有所帮助,因为您可以将足够大的物品放入盒子中以将其置于上方。然而,它可能看起来很难看。 <select size="number"> 通过访问事件对象可以看到点击事件距离顶部和底部有多远。 var pretendSelect = document.querySelector('#pretendSelect'); var daDiv = document.querySelector('#daDiv') daDiv.addEventListener('click', function(ev){ pretendSelect.style.display = "block"; pretendSelect.style.left = ev.clientX + 'px'; if(ev.clientY > 120 ){ pretendSelect.style.top = ev.clientY - 80 + 'px'; } else { pretendSelect.style.top = ev.clientY + 'px'; } console.log(ev.clientX); console.log(ev.clientY); }) #daDiv { background:red; width:200px; height: 200px; left:0; top:0; } #pretendSelect { height:80px; position:absolute; background:blue; width:50px; z-index:1; top:0; display:none; } <div id="daDiv"></div> <div id="pretendSelect"></div>

回答 0 投票 0

更改详细表中的所有下拉菜单

使用 Telerik ASP.NET MVC 库。因此,有一个带有 DetailTemplate 的网格,它是子网格。在详细信息网格中,每一行都有一个 Telerik DropDownList。父表行也有一个 DropDownList....

回答 0 投票 0

在 Azure 服务器上发布代码后,Kendo Dropdown 变为文本框

我的 UI 中有两个下拉菜单,标题为“应用程序包”和“文档类型”。 .列(列=> { columns.Bound(c => c.AppPack...

回答 0 投票 0

剑道有立式多选组合箱吗?

我很喜欢这个的风格https:/mdbootstrap.comdocsangularformsmultiselect-1,但我似乎在Kendo Angular上找不到类似的控件。有谁知道我怎么能创建这个 ...

回答 1 投票 0

KendoDropDownList清除值

我使用kendoDropDownList并具有以下代码: $(document).ready(function()...

回答 1 投票 0

optionLabel文本最初不显示/ kendodropdownlist

我使用的是以下所有方法;除了我的optionLabel文本最初不显示之外,最初只是空白,只有在最初单击后才开始按预期工作。我该如何解决...

回答 1 投票 0

Kendo下拉列表自定义过滤器

我想在多个列上过滤下拉列表数据。目前,它基于一列过滤数据。是否有任何自定义方式可基于多列过滤数据?代码:$('

回答 2 投票 0

Kendo Ui下拉列表合并dataTextField

如何合并下拉列表的多个值在下拉列表中显示。示例姓氏+名称完全演示$(“#dropdownlist”)。kendoDropDownList({dataSource:[{姓氏:“ Sir1” ...

回答 1 投票 0

如何根据json属性在Kendo jQuery下拉菜单中设置默认值

我以为这会超级简单,但找不到解决方案。我有一个使用Jquery构建的Kendo下拉菜单。我无法解决如何根据...

回答 1 投票 1

Kendo DropDownList-在optionLabel上添加类

鉴于Kendo下拉菜单,我想在optionLabel select上添加一个类,因此当ddl展开时,我可以在视觉上区分选项标签和选项是什么。 ...

回答 4 投票 4

无法绑定到'xxx',因为它不是'tag yyy'剑道角度下拉列表的已知属性

我正在用Kendo UI开发angular 8应用。因此,我使用自定义模板创建了此下拉列表:

回答 2 投票 1

从一个大的数据源剑道UI下拉列表加载速度慢

我使用的模板剑道下拉列表。它加载它用来签名记录的客户名称的列表。客户名单有8K条目。形式加载好了,但如果我选择下拉列表...

回答 2 投票 2

使用jQuery更新Kendo下拉列表值会导致未定义的元素和空字符串值

我的MVC视图中有三个kendo下拉列表。它们的值设置为定义的枚举。下拉列表正确显示值,如果我单独选择每个值,我可以更改/更新。 ...

回答 1 投票 1

JsonRequestBehavior.AllowGet在当前上下文中不存在

我正在使用asp.net MVC核心,我将在kendo下拉列表中从SQL读取数据。我也安装了Newtonsoft.Json库。我看到下拉列表但我无法在下拉列表中加载数据。 ...

回答 1 投票 -1

如何在kendo网格中获取已编辑单元格的dataItem

我的问题是我如何获得更新单元格的dataItem(行)。该列是下拉菜单。似乎dataBind功能不佳。我在这个项目中使用了kendo grid和angularjs。 ...

回答 1 投票 0

如何刷新Kendo Grid Editor中的下拉列表

我是使用Kendo UI for JQuery的新手,我有一个kendoGrid,我正在尝试编辑行。我正在使用弹出编辑器。该行中的一列是下拉列表,每个列应该不同...

回答 2 投票 0

Kendo DropDownList没有填充

由于某些原因,剑道下拉是空的,我不确定,下面是我的所有代码@(Html.Kendo()。DropDownList()。Name(“parties”)。HtmlAttributes(new {style =“width:250px”} )....

回答 1 投票 0

Kendo UI下拉列表未显示正确的值

我有这样的情况,我的下拉列表应该根据我的userPropertyID = 3显示GUEST HOUSE但不知何故它仍然没有在下拉列表中显示正确的值。需要你的帮助, ...

回答 1 投票 0

在html页面上使用javascript动态添加一个kendo下拉列表

我正在尝试复制个人网站的谷歌表格。我遇到的问题是在用户添加另一部分时动态创建控件。我无法创建javascript kendo ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.