- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
默认情况下,ShieldNumericTextBox 不允许输入逗号并自动将输入的数字格式化为美国格式(例如,输入 10000 后,它将变为 10,000)。
我想将默认格式更改为欧洲格式,我在文本框的开头找到了 (textTemplate) 选项,但它对我格式化输入不起作用,它对在旁边添加文本很有用数量(例如 KG、EUR...等)。
$("#numericTextBox").shieldNumericTextBox({
textTemplate: "{0:##,##}", // The numbers in my case are percentages with 2 digits after decimal.
min: 0,
max: 1,
step: 0.01,
spinners: true
});
当用户完成输入并将焦点移出文本框时,此文本模板将输出相同的字符串 ("{0:##,##}")。
而且它不会在键入时格式化,只有在您完成并将焦点从输入中移开时才会格式化,所以它不会有太大帮助。有帮助吗?
最佳答案
ShieldUI 使用 Globalize JS 来处理特定于文化的值格式设置。
在您的情况下,您应该首先将区域性设置为使用逗号而不是句点将数字的整数与小数位分开的区域性。然后您可以为 textTemplate 设置一种格式,以将其显示为具有 2 个十进制数字的数值,如下所示:
<!-- include the globalize culture -->
<script src="globalize.culture.de.js" type="text/javascript">//</script>
<script type="text/javascript">
$(document).ready(function () {
// set a German Globalize culture
Globalize.culture("de");
$("#numericTextBox").shieldNumericTextBox({
textTemplate: "{0:n2}", // display as numeric having 2 decimal fields
min: 0,
max: 1,
step: 0.01,
spinners: true
});
});
</script>
另一种操作显示文本的方法是为 textTemplate 的值提供如下所示的函数:
textTemplate: function(value) { return "_custom_formatted_string_"; }
这将用逗号替换所有句点。
关于javascript - 允许在 ShieldUI NumericTextBox 中输入欧洲格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39571340/
是否有属性或方法可以指定 ShieldUI 网格中列的最小宽度? $("#grid1").shieldGrid({ dataSource: {
我有以下代码: protected void SetChartToItem(Item item) { ShieldChart1 = new ShieldChart();
我用 ShieldUI 实现了 jQuery gridview。我遇到的问题是网格的数据源。 这是他们的示例: http://demos.shieldui.com/web/grid-general/b
你能告诉我如何设置一个包含网格小部件的选项卡小部件,其中选项卡小部件会根据其容器自动调整大小,而网格会根据选项卡容器自动调整大小(并且可以正确滚动)。谢谢。 最佳答案 我想这就是你需要的 https:
我目前在使用 Wicket/ShieldUI 组合时遇到了有关图表的问题。 在页面初始化时,图表显示良好(即第一次渲染时)。这些图表将作为 ListView 的一部分呈现。 我需要能够更新这些图表中的
我来自不同的开发背景,对 jQuery 和/或 shieldUI 知之甚少。有人可以很快解释一下如何删除/销毁 shieldUI 组件或小部件吗?我没有看到任何特殊的小部件方法,因此我假设这是用 jQ
我正在使用 ShieldUI 网格,并希望网格上的新行在其中一列中显示下拉菜单。此列不可编辑并显示文本。我希望用户能够从下拉列表中选择一个值,但添加后不可编辑。我已经多次查看文档,但似乎无法弄明白。
我想使用 ShieldUI 库(网格组件)向用户呈现表格数据。 这个库的问题是,如果我创建一个新项目并且在我想编辑或删除它之后,网格无法提供它的 id(因为数据库为我生成),尽管我在执行 INSERT
默认情况下,ShieldNumericTextBox 不允许输入逗号并自动将输入的数字格式化为美国格式(例如,输入 10000 后,它将变为 10,000)。 我想将默认格式更改为欧洲格式,我在文本框
我正在使用 ShieldUI 在网页上制作可编辑的网格。可以在 this URL 找到非常相似的网格。 . 我的要求是在上述网格中仅使 1 列可编辑,同时将其余列保持为不可编辑。 Documentat
我有一个搜索掩码,我希望当双击一行时,返回所选行的代码。我正在使用 shieldui 的 shieldGrid。如何获取选中的行? 我尝试检索选定的行,但它仍然是空的。 @using TheBette
我正在尝试使用 Shield UI JavaScriptChart 显示一些销售数据。我目前有两个系列。其中一个包含 2012 年的数据,第二个包含 2013 年的数据。这是我的代码:
我正在尝试使用 shieldUi apache wicket 集成呈现具有多个 y 轴的图表。 当图表只有一个 y 轴时,我习惯于通过以下方式添加 y 轴: chart.getOptions().ge
我正在使用shieldui的网格来显示一些数据。如果只有一个数据节点,则表会呈现并显示“没有可显示的数据”。如果有两个或多个结果,则说明没问题。这是我用来显示数据的代码 - $('.data-hold
这里有一个 ShieldUI Chart 的示例,是否有人可以在用户单击 CharLegent 时禁用隐藏/显示图表的功能?我的意思是,正如您所看到的,当用户点击“制动距离”时,黄色图表已被隐藏。我想
我是一名优秀的程序员,十分优秀!