2013-04-01 175 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