0

我最近升级到 vtiger 7.0.1 。在以前的版本中,我有一个摘要视图页面的功能,它在特定条件下在选项列表中设置不同的选项。Thew 新版本几乎所有的东西都以不同的方式排列。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 更改选项列表选择吗?

4

2 回答 2

1

这很简单。首先获取Field的实例。

var targetPickList = jQuery('[name="' + fieldname + '"]', 容器);

现在设置 Picklist 字段的值并触发更新方法来设置 Picklist 值

var targetPickListSelectedValue = '值'; targetPickList.val(targetPickListSelectedValue).trigger("listzt:updated");

于 2017-08-16T11:12:46.753 回答
0

所以这对我们有用

$('[name=FIELDNAME]').val('新值').trigger('change');

于 2019-09-26T14:37:29.250 回答