问题标签 [kendonumerictextbox]
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.
javascript - 使用 kendoui 和 jquery 双击禁用 kendo numerictextbox 小部件
我有这个html。双击我想禁用/启用下拉菜单:
我能够使用此处的解决方案使用 kendo Api操作子元素的属性来做到这一点:
我有一个 kendoui 数字小部件。似乎 kendoui 框架正在添加一些额外的 html 元素,最终的 html 看起来像这样:
我试过这个:
但我认为这不起作用,因为有两个输入。我的问题是如何在双击时启用/禁用数字小部件,类似于禁用 kendodropdown 的方式?
kendo-ui - 带 4 位小数的 NumericTextBox
我猜随着剑道论坛工作方式即将发生变化(仅限付费客户),在那里得到答案的机会很小,所以我会在这里尝试......
我已经设置了一个可编辑的网格,它对两个数字字段使用自定义验证器。验证器使用 ajax 查询获取有效参数(但我认为这并不重要)。
这一切正常,但我需要 NumericTextBoxes 支持 4 位小数,默认情况下它们不支持。
我为这些字段创建了自定义网格编辑器,这允许我输入 4 个小数位,但它破坏了自定义验证。
如何让 NumericTextBoxes 在编辑模式下支持 4 位小数并允许自定义验证规则?
提前致谢
这是我正在使用的带有验证器的字段定义:
此位有效——ajax 用于根据查找字段的当前值检索有效的开始和结束值。如果我使用自定义编辑器支持 4 位小数,它就会停止工作。
kendo-ui - 在 Kendo NumericTextBox 中为百分比添加 % 符号
尝试将 % 符号添加到 Kendo NumericTextBox 中的数字。他们建议这样转义 % 符号:
但是当我给它一个 3 的值时,它仍然给我 300%!
从剑道文档:
"%" - 百分比占位符 将一个数字乘以 100 并在结果字符串中插入一个本地化的百分比符号。注意:'%' 符号被解释为格式字符串中的格式说明符。如果您需要防止这种情况发生,您需要在 '%' 符号前加上一个反斜杠 -
'kendo.toString(12, "# \%")'
-> 12 % (en-us)。
kendo-ui - 如何刷新值剑道数字文本框?
我有一个 kendoNumericTextBox。我有设置与 kendoNumericTextBox 关联的输入元素的值的代码。例如,代码调用:
不幸的是,剑道数字文本框不会自动反映该值。如何告诉 kendoNumericTextBox 更新其值?我知道 kendoNumericTextBox 上有一个方法如下:
但是,我填充了许多字段,但不确定哪些字段将是 kendoNumericTextBox 字段。所以,我更喜欢调用类似于我对所选插件所做的事情来根据底层组件刷新值。例如,使用所选插件,我可以调用:
根据底层选择组件的值更新所有值。
kendo-ui - 如何在剑道窗口中突出显示时让剑道 NumericTextBox 保持焦点?
我有一个包含剑道数字文本框的剑道窗口:
jsfiddle 在这里http://jsfiddle.net/e6shF/40/。
在 Firefox 中,您无法突出显示数字文本框的值。在 Chrome 中,您可以突出显示该值,但不能在突出显示时输入该值。
由于不正确的 z 索引,这似乎是一个焦点问题。我正在使用剑道版本 2012.3.1114(最新的 GPL 版本)。此问题在剑道版本 2012.3.1315 中不再存在,但该版本似乎在 GPL 下不可用。如何使用 kendo 2012.3.1114 解决此问题?
kendo-ui - 从文本框中删除 NumericTextBox 小部件
我找到了一些答案来解释如何从这里的文本框中删除 Kendo UI kendoDatePicker 小部件http://www.kendoui.com/forums/ui/general-discussions/method-for-removing-controls.aspx和这里http : //www.kendoui.com//forums/ui/date-time-pickers/datepicker-becomes-static.aspx
不幸的是,当我尝试删除 NumericTextBox 的属性时,上述示例似乎没有帮助。我最终得到了下面的来源。
我最终得到了一个看起来像一个简单文本框的文本框,但除了数字之外,我仍然不允许添加任何其他内容。此外,我还尝试添加行 input.removeData("kendoNumericTextBox"); 这与我在上面发布的链接上的建议很接近,但我无法确定这条线的作用。
kendo-ui - 客户端模板中的剑道数字文本框 - 名称中的点问题
我在剑道网格中进行以下操作:
并为 NumericTextBox 获取此客户端模板:
然后我在控制台:错误:无效的模板
我认为问题出在
因为项目\.Id
拜托,有人可以帮我解决为 numerictextbox 分配正确名称的问题。
kendo-ui - NumericTextBox 中 18 位数字的值已更改
我注意到在 NumericTextBox 中,当我在字段中添加 18 位或更多位时,数字会发生变化。
例如,当添加数字“11111111111111111”时,数字会自动更改为“11111111111111112”。
我在剑道演示网页中也注意到了同样的行为。http://demos.kendoui.com/web/numerictextbox/index.html。
为什么会这样?有没有办法解决这个问题?
kendo-ui - 带有 NumericTextbox 的 Observable 的 KendoUI 模板
我将以下 KendoUI 模板绑定到可观察对象。当我将新项目推送到可观察数组时,如何将 kendoNumericTextBox 仅应用于模板中的新项目?
如果我按类申请,它会产生一种奇怪的效果,即现有数字文本框上的微调器加倍。
谢谢你的帮助!
html - Kendo Knockout:NumericTextBox 在插入超过最大值时显示验证消息
我正在使用 kendo-knockout 库。我有一个最大值为 20 的数字文本框小部件。如果您输入更大的值,小部件会将其舍入到最大值。因此,如果您使用键盘输入值 50 并从输入中失去焦点或保存表单,则该值将四舍五入为最大值 20。
我希望当您在小部件文本框中输入更大的值时显示错误消息。为此,我将配置更改为:
至
但最终的结果是一样的。该值已四舍五入。如果我删除小部件:
我得到了想要的行为。这可以使用数字文本框小部件来完成吗?
这是jsfiddle:
为了澄清起见,我添加了没有小部件的所需行为。谢谢