我有一个Strawberry Perl程序,它接受单个文件作为命令行参数.我如何设置,以便我可以将所需的文件拖放到Strawberry Perl程序(或它周围的包装器)上,程序以该文件的名称作为参数运行?
我有一个NSTableView我希望允许用户将视频文件拖放到.当他们删除文件时,它将在表视图中添加为一行.
我该怎么做呢?目前tableview的数据来自一个数组控制器(从NSMutableArray获取数据)
我找到了这个文档,但似乎无法使它工作..
我有..
registerForDraggedTypes在TableCon的init中调用- (NSDragOperation)draggingEntered:(id <NSDraggingInfo>)sender;(再次在TableCon中)但是,没什么,它的行为就像我从未改变过任何事情(没有错误),我做错了什么?
编辑:我已经试过落实波阿斯Stuller的建议,同时也发现了这个解决方案的描述(第一个答复包括解决第一篇文章).所以我现在所做的就是......
tableView插件到TableListCon(并指向NSTableView)同样,没有错误/警告,但似乎只调用了awakeFromNib方法(没有调用其他方法)
我有一个像这样的可排序列表:http://jqueryui.com/demos/sortable
是否有可能在列表移动时获取元素的开始和结束位置?我在谈论他们的位置编号,在列表中.
例如,如果我将元素2移动到列表中的位置5,我想将这两个数字分配给变量.
我是jQuery的新手 - 任何帮助都会非常感激.
所以我有一个"文件"对象(通过处理文件从桌面拖放来检索).我可以使用ajax将文件发送到服务器,然后将它们返回给javascript来处理它们.但是可以在不做所有这些的情况下阅读它的内容吗?
在这里,玩这个小提琴.将任何文件拖到框中并使用该变量file.
我已经尝试过这个对象的所有方法......没有运气.你能获得刚刚拖入浏览器的文件内容吗?
PS:我会将文件发送到服务器,如下所示:
var ajaxRequest = new XMLHttpRequest();
ajaxRequest.open("returnRawPostData.php");
ajaxRequest.send(file);
Run Code Online (Sandbox Code Playgroud)
我可能在上面的代码中遗漏了一些内容,但这只是因为我不再使用普通的JS来执行AJAX调用.
嗨,我是Raynast我是Android编程的新手现在我的项目有一些关于Listview拖放的问题
我决定从数据库到三个Listview查询的布局
_________________________
|list_1 |list_2 |list_3 |
|_______|_______|_______|
|_______|_______|_______|
|| ||| ||| ||
||item1|||item5|||item8||
||_____|||_____|||_____||
|_______|_______|_______|
|| ||| ||| ||
||item2|||item6|||item9||
||_____|||_____|||_____||
|_______|_______| |
|| ||| || |
||item3|||item7|| |
||_____|||_____|| |
|_______| | |
|| || | |
||item4|| | |
||_____|| | |
|_______|_______|_______|
Run Code Online (Sandbox Code Playgroud)
我使用android平台2.3.1
我想将item1从Listview1拖到liewview2或liewview3并在listviewitem之间删除
我尝试研究解决方案来解决这个问题,但我找不到!
观察: MotionEvent有action_up action_down没有action_right,左边
我想知道解决方案来解决这个问题如果不能告诉我或提出另一种方法来做这个活动请
预先感谢
您的回复对我和另一个回复非常有用
想知道我将如何轻弹或推销UIView,例如http://www.cardflick.co/或https://squareup.com/cardcase演示视频.
我知道如何拖动物品,但是你如何赋予它们重力/惯性.这是由IOS处理的吗?
我最近为Moodle贡献了一些代码,它使用HTML5的一些功能,允许通过桌面拖放将文件上传到表单中(代码的核心部分在这里:https://github.com/moodle /moodle/blob/master/lib/form/dndupload.js供参考).
这种运作良好,除了当用户进行拖拽一个文件夹/目录,而不是一个真正的文件.然后将垃圾上传到服务器,但文件名与文件夹匹配.
我所寻找的是一个简单而可靠的方法检测一个存在的文件夹中的文件清单对象,这样我就可以跳过它(并可能返回一个友好的错误消息为好).
我查看了MDN上的文档,以及更一般的网络搜索,但没有透露任何内容.我还查看了Chrome开发人员工具中的数据,看来文件对象的"类型"始终设置为""用于文件夹.但是,我不太相信这是最可靠的跨浏览器检测方法.
有没有人有更好的建议?
我想了解如何执行以下操作:
我有一个UItableView,当用户点击并保持其中一行时,它进入编辑模式
一旦进入编辑模式,我需要单元格保持被选中并在用户手指下弹出效果.
用户应该能够拖动弹出的单元格并将其重新定位到另一行,而无需抬起手指.
我已经拥有的:
我有一个长按手势识别器,我将表格设置为长按手势识别器选择器中的编辑.
然而,为了拖动单元格,我当前需要抬起手指并重新点击以拖动单元格,这不是我想要的.
任何帮助,将不胜感激.
我有一个自定义文件输入:
<div id="wrapper">
<span id="fake-text-input"></span>
<button id="select-a-file"></button>
<input id="hidden-file-input" type="file" />
</div>
Run Code Online (Sandbox Code Playgroud)
该input[type="file"]是隐藏的(display: none),并选择一个文件被监听\触发处理click和change事件.
我也想支持文件丢弃.drop当文件被丢弃时,我能够听到事件,#fake-text-input但我不知道如何将drop事件转发给input[type="file"]..甚至可能吗?
我对文件输入不透明技巧不感兴趣:)
$('body').on('drop', '#wrapper', function(e) {
var file = e.originalEvent.dataTransfer.files[0];
// I have the file.. now what?
});
Run Code Online (Sandbox Code Playgroud) 当放入具有draggable ="true"的元素时,输入元素似乎失去了很多功能.这似乎只发生在Firefox中.
看我的jsfiddle:http: //jsfiddle.net/WC9Fe/3/
HTML:
<div id="drag" draggable="true">
Drag this div <br />
<input id="message" type="text" />
</div>
<div id="drop">
Drop area
</div>
Run Code Online (Sandbox Code Playgroud)
JS:
$('#drag').on('dragstart', function(e){
e.originalEvent.dataTransfer.setData('Text', $('#message').val());
e.originalEvent.dataTransfer.effectAllowed = 'move';
});
var drop = $('#drop');
drop.on('dragover', function(e){
e.preventDefault();
});
drop.on('dragenter', function(e){
e.preventDefault();
});
drop.on('drop', function(e){
alert('Target succesfully dropped: ' + e.originalEvent.dataTransfer.getData('Text'));
e.preventDefault();
});
Run Code Online (Sandbox Code Playgroud)
现在尝试使用firefox在输入中选择文本.似乎不可能.在IE/Chrome中尝试相同的操作.似乎工作得很好.
drag-and-drop ×10
javascript ×3
html5 ×2
ios ×2
jquery ×2
android ×1
cocoa ×1
file ×1
file-io ×1
file-upload ×1
filelist ×1
listview ×1
listviewitem ×1
moodle ×1
objective-c ×1
perl ×1
position ×1
uitableview ×1
windows ×1