Redips-如何在event.deleted处理程序之前获取对象
Redips - how to get object before event.deleted handler
这是我的代码:
REDIPS.drag.event.deleted = function(){
//TODO
}
当一个对象被放入"垃圾"单元格时,就会触发此操作。我正在尝试在删除对象id之前获取它,因为我也想在数据库中删除它。我该怎么做?
在redips文档中,它说:
deleted(cloned)如果元素被删除(droped),则调用事件处理程序到"垃圾"表单元格)。参数:{Boolean}克隆可选True如果克隆的元素被直接移动到垃圾桶中(一次移动)。如果克隆的元素被放到表中,然后被移到垃圾桶中则"克隆"参数将设置为false。
src:http://www.redips.net/javascript/redips-drag-documentation/#event:deleted
在大多数REDIPS.drag事件处理程序中,可以使用rd.obj(或REDIPS.drag.obj)检索对拖动的div元素的引用
rd.event.clicked = function(currentCell) {
classDetailPage.lastGridItemId = rd.obj.id;
};
rd.event.deleted = function() {
classDetailPage.deleteGridItem(classDetailPage.lastGridItemId);
};
或者直接在"已删除"事件处理程序中使用对DIV元素的引用:
rd.event.deleted = function() {
classDetailPage.deleteGridItem(rd.obj.id);
};
在单击的函数中,您可以为将要删除的div设置备份。
rd.event.clicked=function(currentCell){
classDetailPage.lastGridItemId = $(currentCell).find("div")[0].id;
};
rd.event.deleted = function(){
classDetailPage.deleteGridItem(classDetailPage.lastGridItemId);
};
相关文章:
- 从新的WordPress媒体上传程序获取JS回调
- PHP文件没有't从Javascript应用程序获取$_POST
- 通过web应用程序获取客户端监视器的分辨率
- 使用xPath从Jquery数据验证程序获取输入
- 引导程序获取字形代码
- JavaScript从应用程序获取SharePoint联机列表
- 从Windows8JS应用程序获取仅HTTP cookie
- 从onclick处理程序获取URL
- 谷歌浏览器扩展程序 - 获取字符串中的选项卡内容
- Chrome扩展程序获取DOM文本并在弹出窗口中显示.html然后单击按钮
- Chrome 扩展程序:获取当前网站名称
- 从我的 MVC 应用程序获取会话值到我的 Javascript 中
- 硒网络驱动程序获取表中可见的行号
- 如何从Web JavaScript应用程序获取桌面C#程序中的变量
- 如何通过扩展程序获取(未设置)Chrome中所选文本的背景颜色
- Chrome 扩展程序获取所选文本
- 如何使用 NPM 为您的 Angular 应用程序获取所有依赖项
- 日期时间选择器引导程序获取值并将其用作输入未定义的错误
- Chrome 扩展程序获取元关键字
- 使用 jinja2 和 google app engine 将数据从 python 处理程序获取到 javascript