遇到一个比较棘手的问题:在 ExtJS 表单提交时,需要从 Session 中获取操作员的 ID,并在表单中添加一个 xtype 为 hidden 的隐藏字段,为其设置 value 属性。奇怪的是,在一台机器上运行完全正常,换到另一台机器后,无论如何都无法将值赋上去,折腾了很久才找到原因。后来虽然用某种方式解决了,但总感觉不太完美。不知道各位是否遇到过类似情况,还望不吝赐教。
先说说我的具体解决方式
给 hidden 组件指定一个 ID,然后在表单提交时触发一个方法,通过 Ext.getCmp('ID').setValue(userId); 来手动赋值。这样隐藏字段的值就能成功传递到后台了。

