首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PrimeUI PickList传输方向

PrimeUI PickList传输方向
EN

Stack Overflow用户
提问于 2014-02-24 15:19:24
回答 1查看 514关注 0票数 0

我已经用一些数据填充了我的主要ui PickList,并且能够在可用/左和所选/右列表之间传输它们。PrimeUI支持transfer函数,该函数在传递项时调用,如PickList展示会中所示

代码语言:javascript
复制
$('#default').puitree({
  transfer: function(event, ui) {
    //ui.items: Transferred items.
    //ui.from: Old list.
    //ui.to: New list.
    //ui.type: Type of transfer e.g. "dragdrop","button" and "command"
  }
});

如果我添加了一个对象并检查了ui元素,它包含以下值(取自Firebug)

代码语言:javascript
复制
ui.from:         Object [ul.ui-widget-content]
ui.from.context: ul.ui-widget-content
ui.to:           Object [ul.ui-widget-content]
ui.to.context:   li.pui-picklist-item
ui.items:        Object [li.pui-picklist-item]
ui.type:         "dragdrop"

如果我删除一个对象并检查ui元素,它包含以下值(取自Firebug)

代码语言:javascript
复制
ui.from:         Object [ul.ui-widget-content]
ui.form.context: ul.ui-widget-content
ui.to:           Object [ul.ui-widget-content]
ui.to.context:   li.pui-picklist-item
ui.items:        Object [li.pui-picklist-item]
ui.type:         "dragdrop"

event元素也是如此。没有可检索的有用信息。

问题:我怎么知道转移往哪个方向?毫无线索!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-21 07:33:23

我必须自己创造出解决方案。这是一个简单的数据结构,它使用“可用”列表中的项以及“所选”列表中的项进行初始化。当一个项目被转移时,我只需检查项目所在的位置,例如“selected”,然后将其移到“available”列表中。

我尝试了其他几种解决方案,但都没有效果。这是我能想到的最简单的解决办法。

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

https://stackoverflow.com/questions/21991730

复制
相关文章

相似问题

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