加载商店后如何在网格中设置值? EXTJS3
Posted
技术标签:
【中文标题】加载商店后如何在网格中设置值? EXTJS3【英文标题】:How can I set values in a grid after to load the store?? EXTJS3 【发布时间】:2017-08-29 13:25:37 【问题描述】:我正在使用 EXTJS 3 版本。
我需要将值替换或设置到网格存储中。
我调用并使用 JSONStore 填充网格的每一行,它使用一个参数 (ID) 从 php 文件中的 SQL 查询中获取每个字段。
我只能填写网格中一行的2个字段,因为数据库中不存在第三个和第四个字段,我需要在代码中手动设置。
网格示例:
row field1 field2 field3 field4
car truck percent cost
汽车和卡车从数据库中填充,发送带有 JSON 的参数并获取这两个字段。
数据库中不存在百分比和成本,但我需要在代码中设置该值。
percent = 100(这个值是我做动作时的默认值)
cost = 表单中的某人文本字段值。示例(20000 美国)
想法是:当我点击组合时,我加载商店并填写字段(现在可以使用 field1 和 field2),但是 field3 和 field4 将在没有商店的情况下设置,否则,在商店中填写此字段.
如何设置这个值??
谢谢!!
【问题讨论】:
【参考方案1】:你可以使用Ext.data.field
(Reference)的convert
函数
Running Example
【讨论】:
以上是关于加载商店后如何在网格中设置值? EXTJS3的主要内容,如果未能解决你的问题,请参考以下文章
如何在加载之前检查所有数据加载将新行添加到网格中(ExtJS 3.2)