首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >java - wicket -拖放(wicket-dnd)

java - wicket -拖放(wicket-dnd)
EN

Stack Overflow用户
提问于 2012-02-26 17:15:04
回答 1查看 1.2K关注 0票数 2

我想在我的wicket应用程序中使用拖放功能。我在我的pom.xml中添加了: wicket-dnd (http://code.google.com/p/wicket-dnd/)

但是我的代码不能工作。你能帮帮我吗?

我有位子了。第一个单元格("td")是"span“元素。我想把这个"span“拖放到表格中的另一个单元格("td")。谢谢你的帮助。

代码语言:javascript
复制
        WebMarkupContainer container = new WebMarkupContainer("container");
    Model<String> model = Model.of(new String("AAA"));
    container.add(new DragSource(Operation.values()) {
          public void onAfterDrop(AjaxRequestTarget target, Transfer transfer) {

              System.out.println("AAAAA");

          }
        }.drag("span"));

    container.add(new DropTarget(Operation.values()) {
          public void onDrop(AjaxRequestTarget target, Transfer transfer, Location location) {
            // add transfer data

              System.out.println("rrrr");
          }
        }.dropCenter("td"));

    Label label = new Label("aaa", model);
    label.setOutputMarkupId(true);
    container.add(label);

    add(container);

和HTML:

代码语言:javascript
复制
    <div wicket:id="container" class="container">

    <table>
        <tr>
            <td><span wicket:id="aaa" class="aaa">www</span></td>
            <td>aaa</td>
            <td>aaa</td>
        </tr>
    </table>

</div>
EN

回答 1

Stack Overflow用户

发布于 2012-02-27 17:49:45

您的必须输出其标记id,否则wicket-dnd将无法通知服务器哪个放置位置是由放置操作选择的。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9451882

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档