我最近升级到了vtiger 7.0.1。在以前的版本中,我有一个摘要视图页面的功能,它在特定条件下在选项列表中设置不同的选项。新版本几乎以不同方式排列。 val()属性没有帮我获取选项列表值,不得不使用text()。trim() - jQuery('#detailView > div.left-block > div > div.summaryViewFields > div > table > tbody > tr:nth-child(2) > td.fieldValue > div > span.value.textOverflowEllipsis').text().trim()
新的摘要页面也更改了快速编辑选项,因此旧版本中的功能无效。 jQuery('#detailView > div.left-block > div > div.summaryViewFields > div > table > tbody > tr:nth-child(2) > td.fieldValue > div > span.value.textOverflowEllipsis > span option[value=Student]').prop('selected', true).trigger('list:updated');
任何人都可以通过jquery / javascript帮助我改变选项列表选择吗?
答案 0 :(得分:1)
简单。 首先得到Field的实例。
var targetPickList = jQuery(' [name ="' + fieldname +'"]',container);
现在设置Picklist Field和Trigger Update方法的值以设置Picklist值
var targetPickListSelectedValue =' Value&#39 ;; targetPickList.val(targetPickListSelectedValue).trigger("李斯特:更新&#34);
答案 1 :(得分:0)
所以这对我们有用
$('[[name = FIELDNAME]')。val('NEW VALUE')。trigger('change');