第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何優(yōu)化包含 3000 個選項的選擇下拉列表的網頁,加載時間過長?

如何優(yōu)化包含 3000 個選項的選擇下拉列表的網頁,加載時間過長?

PHP
慕工程0101907 2021-11-05 20:04:03
我們有一個包含 3000 個選項的多選下拉菜單。當我們嘗試編輯此頁面時,我們正在獲取所有這些選項,并默認顯示所選選項和其余未選擇的選項。所以當這個頁面加載時,加載時間太長了。此功能在 Drupal 8 中實現。因此,請建議實現此功能的最佳方法是什么。如果您不熟悉 Drupal,也可以在核心 PHP 中提出建議。
查看完整描述

1 回答

?
慕尼黑5688855

TA貢獻1848條經驗 獲得超2個贊

您可以使用子菜單下拉菜單(使用 ajax)拆分下拉菜單。


如果您需要此菜單并且無需在其中編輯任何內容:


與您使用的 Drupal 方式相比,它需要更多的時間來加載所有內容。


(不是 Drupal 方式實踐,但它可以在必要時解決問題):


你可以直接在 html 中包含這個菜單hook_footer(你也可以通過另一個像這樣的鉤子來完成)。

或者像這樣:


function mymodule_page_build(&$page) {

  $page['page_bottom']['devel'] = array(

    '#weight' => 25, // Some value.

    '#markup' => '<div>Your menu code here</div>',

  );

}

或者你可以直接把它放到你的html.tpl.php文件中


查看完整回答
反對 回復 2021-11-05
  • 1 回答
  • 0 關注
  • 273 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號