作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是我的代码:
REDIPS.drag.event.deleted = function(){
//TODO
}
当一个对象被放入“垃圾桶”单元格时会被触发。我试图在它被删除之前获取对象 ID,因为我还想在数据库中删除它。我该怎么做?
在 redips 文档中说:
deleted(cloned) Event handler invoked if element is deleted (dropped to the "trash" table cell). Parameters: {Boolean} cloned Optional True if cloned element is directly moved to the trash (in one move). If cloned element is dropped to the table and then moved to the trash then "cloned" parameter will be set to 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);
};
关于javascript - Redips - 如何在 event.deleted 处理程序之前获取对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20540786/
我是一名优秀的程序员,十分优秀!