设置标签的值,来自 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 网格并在设置后取消屏蔽?