0

ProductStore 由几个产品及其描述组成。我从组合中选择的产品项目,从 textarea 中选择的描述。

如何将它们加载回表单(组合,文本区域)。

提前致谢

4

1 回答 1

1

我假设组合是从商店加载的,因此组合框具有产品的 id。当从组合框中选择产品时,在组合框上放置一个侦听器以获取其 ID。在商店中查找id并获取记录。获取该记录并获取您需要的数据并用它填充字段。这是您需要将其适应您的代码的基本思想。

var productId = combo.getValue(); //the id from the selected product in the combo box.
var rec = store.getById(productId );
//You can also use rec.get('description');
var desc = rec.data.description;
var productName= rec.data.name;
var id= rec.data.id;
//Now take these values and use them to fill in your form
textField.setValue(desc);
于 2012-04-04T14:04:58.710 回答