设置标签的值,来自 ExTJS 中的数据库

Posted

技术标签:

【中文标题】设置标签的值,来自 ExTJS 中的数据库【英文标题】:Setting value for labels, that are coming from database in ExTJS 【发布时间】:2013-02-27 12:18:28 【问题描述】:

我正在开发一个已经用 ExtJS 和 php 编写的项目。有一个 ExtJS 表单,当您单击“编辑”按钮时会出现它,它具有可编辑的文本字段,例如姓名、姓氏等。

它从数据库中获取字段的默认值,提交后也返回到数据库,而列id db的名称在'name'前面,例如:

    firstnameFieldConfig : 
        fieldLabel: 'First Name',
        name: db_firstname', //it's a column in db
        allowBlank:false
   ,

问题是,我有一些值必须显示在表单上,​​但它们不可编辑,或者它们不能发送到数据库,它们只是一些标签,比如总是固定的 stundet 编号。解决办法是什么?我怎样才能有一些固定的形式,它的价值确实来自 db。但最后不会发送到任何地方?

P.S: 我可以使用标签 (xtype: label) 但问题是标签值是固定的,应该在程序中硬编码。

P.P.S:应用程序在 ExtJS 3.0 中

【问题讨论】:

【参考方案1】:

您可以使用文本字段或数字字段并将其 disabled 属性设置为 true。

【讨论】:

以上是关于设置标签的值,来自 ExTJS 中的数据库的主要内容,如果未能解决你的问题,请参考以下文章

如何在设置记录数据时屏蔽 Extjs 网格并在设置后取消屏蔽?

如何在 ExtJS 网格中显示更改的值

使用 ExtJS 过滤具有来自一个属性的值数组的存储

如何在图表中为 EXTJS 6.5.x 中的 x 类别字段标签添加工具提示

IE8 不支持 extjs4 中的斜体标签

用数据库中的值填充select标签[关闭]