我正在使用Cakephp 2.4,Select2 3.4和Jquery 1.10。 在我的应用程序中,我有一个包含3列的表格 - 产品代码,产品说明和产品价格。Select2将相关数据载入第二个select2?
我有Select2设置,以便用户可以通过产品代码或产品说明进行选择。我想达到的是:
如果用户选择通过产品代码,设置产品描述和价格,如果他通过描述选择,设置产品代码和价格。
我的数据被返回如下:
[{"id":1,"text":"10001","description":"Test Product Name","unitPrice":"1.25"}, {"id":2,"text":"10002","description":"product 2","unitPrice":"5.00"}, {"id":3,"text":"10003","description":"Product 3","unitPrice":"2.74"}]
我能够使用普通的jQuery设置第二个选择2框的值:
$(".productCode").on('change', function (product){
$(".description").select2("data", {id: '1', text: 'Test'});
});
我有什么用设置.description将select2值返回给“description”值?