Wicket调色板-将值添加到左侧列表

Wicket调色板-将值添加到左侧列表,wicket,palette,wicketstuff,Wicket,Palette,Wicketstuff,我有一个关于Wicket中调色板的问题,我会在页面加载的正确列表中添加值,但我没有找到解决方案。我只能使用模型将值添加到左侧列表中。所以请帮帮我。在这里的图片中,我希望选择的列表从一开始就包含值 谢谢我不确定您是否可以使用当前调色板的API来完成此操作。由于Palate是场景后面的一个面板,它们使用硬编码的wicket ID,如左是选择-右是选择来填充,因此不能在右侧加载选择 <td class="pane choices"> <select wicket:id="ch

我有一个关于Wicket中调色板的问题,我会在页面加载的正确列表中添加值,但我没有找到解决方案。我只能使用模型将值添加到左侧列表中。所以请帮帮我。在这里的图片中,我希望选择的列表从一开始就包含值


谢谢

我不确定您是否可以使用当前调色板的API来完成此操作。由于Palate是场景后面的一个面板,它们使用硬编码的wicket ID,如左是选择-右是选择来填充,因此不能在右侧加载选择

<td class="pane choices">
    <select wicket:id="choices" class="choicesSelect">[choices]</select>    
</td></td>
<td class="pane selection">
    <select class="selectionSelect" wicket:id="selection">[selection]</select>  
</td>
在我看来,你能做什么我是一个新手,所以如果我听起来很愚蠢,请原谅我,使用palete.html,自定义它来修改TDs,制作你自己的自定义调色板来扩展调色板,并提供你自己的模板面板。比如:

<td class="pane selection">
    <select class="selectionSelect" wicket:id="selection">[selection]</select>  
</td> 
 ........//buttons
<td class="pane choices">
    <select wicket:id="choices" class="choicesSelect">[choices]</select>    
</td>

不过我没有试过。祝您好运。

有一个构造函数,您可以在其中传递两个模型对象:一个用于已选择的项目,另一个用于所有可用的选项。

抱歉,我无法将其添加到我的帖子中,您可以在此处看到它。我尝试使用另一个构造函数:final palete palete=new paletepartners,新ModelSerializable列表1,新ModelSerializable列表2,渲染器,10,false;但我总是有一个空的右列表:请注意,第一个模型应该包含右边的选定元素,但第二个模型应该包含所有元素,包括第一个模型中已经列出的元素。谢谢,我很感兴趣知道如何自定义wicket调色板,但我不理解您的示例,请你再解释一下,或者再举一个例子好吗?