2013-04-01 206 views
1

HTML5數據集我的語言列表,並與組合框我可以看到代碼:與遊戲框架

@select(
      searchForm("langCode"), 
    options(for (lang <- langs) yield (lang.langCode)), 
      '_default -> "--- Choose a Language ---", 
      '_label -> "Language" 
    ) 

,現在我想用一個DataList HTML自動完成文本區域與代碼。我試過這個,但它沒有得到@ lang.langCode的值:

@inputText(searchForm("langCode"), '_label -> "Language") 
    <datalist id=langCode> 
    @langs.map { lang => 
     <option> 
      @lang.langCode 
     </option> 
    } 
    </datalist> 

謝謝。

+0

恩,對不起,我是新來的。它與scala中的play framework相關。 – Mankx

回答

0

您的代碼大多是正確的,除了:

  1. 添加list屬性@inputText參數:

    @inputText(searchForm( 「中的langCode」), '_label - > 「語言」,' 名單 - > 「langCodeDatalist」)

  2. 確保id用於datalist是用於輸入框中輸入一個不同:

    < DataList控件ID = 「langCodeDatalist」>

一旦我做了這些改變,它的工作。檢查源代碼以確保@lang.langCode正確粘貼。

+0

好吧,它的作品完美!謝謝! – Mankx