2016-08-16 18 views
1

我正在使用SugarCRM 6.5.x CE版本。目前我正在嘗試在多個頁面的CRM中的「調用」模塊中獲取listview中所有選定記錄的ID。如何在SugarCRM中的多個頁面中獲取所選選項的ID?

假設如果我有100條記錄,並且我只選擇了50條記錄,那麼我應該得到所有選定的50條記錄的ID。

我指的這個鏈接來實現相同的: sugarcrm custom module select all across multiple page

這是我使用的代碼:

$mass = new MassUpdate(); 
$mass->setSugarBean($bean);  
$mass->generateSearchWhere('Calls', $_REQUEST['current_query_by_page']); 
$seed = BeanFactory::getBean('Calls'); 
$query = $seed->create_new_list_query('name ASC', $mass->where_clauses); 
$result = $db->query($query, true); 

$query我在上面的代碼,並在上面的鏈接提到越來越,它用於獲取listview中的所有記錄的id,而不管它是否被選擇。

我只想獲取所選記錄的ID。所以不管它只有1個還是99個。請在這裏指導我。

回答

0

我找到了答案。請找到下面的代碼:

sugarListView.get_checks(); 
var selected_ids = document.MassUpdate.uid.value; 

在任何模塊的view.list.php文件添加這一點,它會給你所選記錄的ID。

我在SugarCRM Community Forum找到答案。謝謝你們。

相關問題