当前位置: 首页 > 知识库问答 >
问题:

在动态绑定中应用JQgrid格式选项

蓬意致
2023-03-14

我正在使用从WCF服务返回的JSON数据动态创建JQgrid。所有单值属性(如名称、可编辑等)都已成功绑定。但我需要对网格中显示的值应用货币格式。为此,我设置了formatter:currency,为了添加formatoptions,我使用了一个带有前缀的类作为其成员,并将其值设置为“$”。在输出表单中,选项显示为“formatoptions”:[{“prefix”:“$”}],但无法在网格上设置。还尝试使用简单字符串文本作为“formatoptions”:“{前缀:$}”,但没有成功。

模型的Complte JSON格式为:

{\"name\":\"month\",\"editable\":true,\"width\":\"100\",\"formatter\":\"currency\",\"hidden\":false,\"align\":\"right\",\"formatoptions\":\"{prefix: $}\"}]"}

当使用返回JSON数据的WCF服务动态创建列和列模型时,您能否帮助在JQgrid上应用格式选项。

谢谢

共有1个答案

金兴朝
2023-03-14

"format选项":"{prefix: $}""format选项":[{"prefix":"$"}]都是错误的。正确的应该是"format选项":{"prefix":"$"}的用法。

更新:您的演示为format选项属性使用了错误的数据:

\"formatoptions\":\"{\\\"prefix\\\":\\\"$\\\"}\"

对应字符串“$”},而不是

\"formatoptions\":{\"prefix\":\"$\"}

对应于对象“$”

数据的修复解决了这个问题。看见https://jsfiddle.net/oyavoe00/1/

 类似资料:
  • 1. 简介 本小节我们将介绍 Vue 中如何动态绑定样式。包括 Class 的绑定、内联样式 Style 的绑定。掌握样式绑定的多种形式是其中的重点难点。同学们可以在学完本小节之后对样式的绑定方式加以总结,再通过反复的练习来加深印象。 2. 慕课解释 操作元素的 class 列表和内联样式是数据绑定的一个常见需求。因为它们都是属性,所以我们可以用 v-bind 处理它们:只需要通过表达式计算出字符

  • 我们知道静态绑定发生在私有、静态、最终和重载的方法上,而动态绑定发生在被覆盖的方法上。但是如果我的方法只是公共的,它既不是静态的,也不是覆盖和重载的怎么办? 有人能给我解释一下print()的绑定会怎样,因为它既没有重载也没有被覆盖。

  • 本文向大家介绍在Vue中如何动态绑定class样式?相关面试题,主要包含被问及在Vue中如何动态绑定class样式?时的应答技巧和注意事项,需要的朋友参考一下

  • 问题内容: 我的目标是应用设置为循环对象属性的格式过滤器。 采取以下对象数组: 我要编写的模板代码是这样的: 我 期望看到这个结果 : 但是也许很明显,这段代码会引发错误: 我无法想象如何解析{{}}中的“ formatter”参数;谁能帮我? 参见plunkr http://plnkr.co/edit/YnCR123dRQRqm3owQLcs?p=preview 问题答案: 的是角构造,找到一个

  • 问题内容: 我对动态绑定和静态绑定感到非常困惑。我已经读过,在编译时确定对象的类型称为静态绑定,而在运行时确定它的称为动态绑定。 下面的代码会发生什么: 静态绑定还是动态绑定? 这表明什么样的多态性? 问题答案: 您的示例是 动态绑定 ,因为在运行时确定类型是什么,并调用适当的方法。 现在假设您也具有以下两种方法: 即使您更改为 这将打印出来,因为对的调用使用 静态绑定 ,并且编译器仅知道其类型。

  • 静态绑定还是动态绑定? 这显示了什么样的多态性?