在不知道JavaScript的键的情况下Object,我怎么能像...
var obj = {
param1: 'something',
param2: 'somethingelse',
param3: 'another'
}
obj[param4] = 'yetanother';
Run Code Online (Sandbox Code Playgroud)
... INTO ...
var str = 'param1=something¶m2=somethingelse¶m3=another¶m4=yetanother';
Run Code Online (Sandbox Code Playgroud)
...?
最近我把android开发作为一种爱好,并且正在寻找开发一个可以使用Google Maps查找和跟踪用户位置的应用程序.
一旦应用程序具有GPS锁定,应用程序就可以通过使用覆盖类绘制路径来跟踪其移动.
我见过像Mytracks这样的类似应用程序是开源的但是现在它们对我来说太复杂了.
理想情况下,我喜欢创建一个看起来像这样的应用程序

他是我的代码,没有进口.
我要做的是创建一系列地理点.每次位置更改时,都会创建一个新的地理点.然后我尝试使用for循环迭代每个geopoint并在它们之间绘制路径.
public class Tracking extends MapActivity implements LocationListener {
LocationManager locman;
LocationListener loclis;
Location Location;
private MapView map;
List<GeoPoint> geoPointsArray = new ArrayList<GeoPoint>();
private MapController controller;
String provider = LocationManager.GPS_PROVIDER;
double lat;
double lon;
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.map);
initMapView();
initMyLocation();
locman = (LocationManager) getSystemService(Context.LOCATION_SERVICE);
// locman.requestLocationUpdates(provider,60000, 100,loclis);
// Location = locman.getLastKnownLocation(provider);
}
/** Find and initialize the map view. */
private void initMapView() {
map = (MapView) findViewById(R.id.map);
controller = …Run Code Online (Sandbox Code Playgroud) 对于一个网站,我想在用户"长按"屏幕时显示自定义上下文菜单.我在代码中创建了一个jQuery Longclick监听器来显示自定义上下文菜单.将显示上下文菜单,但也会显示iPad的默认上下文菜单!我试图通过preventDefault()在我的监听器中添加一个事件来防止这种情况,但这不起作用:
function showContextMenu(e){
e.preventDefault();
// code to show custom context menu
}
$("#myId").click(500, showContextMenu);
Run Code Online (Sandbox Code Playgroud)
问题
Longclick插件具有针对iPad的一些特定处理(假设通过它的源代码片段):
if (!(/iphone|ipad|ipod/i).test(navigator.userAgent)){
$(this)
.bind(_mousedown_, schedule)
.bind([_mousemove_, _mouseup_, _mouseout_, _contextmenu_].join(' '), annul)
.bind(_click_, click)
}
Run Code Online (Sandbox Code Playgroud)
所以我假设这回答了我的第二个问题(假设插件使用了正确的事件).
我在MSIE中有以下javascript:
setTimeout(myFunction, 1000, param );
Run Code Online (Sandbox Code Playgroud)
这似乎适用于除Internet Explorer之外的所有浏览器.param只是没有转发到该函数.看看调试器,它是未定义的.
我想为我的网站创建一个编码的URL.例如,对于此网址:" http://google.com/index.html "
我想通过URL编码将此URL提供给客户端.
我想知道是否有一种方法可以根据bean属性禁用Primefaces中给定行集的基于无线电的行选择.
例:
<p:dataTable var="foo" value="#{bean.foos}" selection="#{bean.selectedFoo}">`
<p:column selectionMode="single" />
<p:column>
<h:outputText value="#{foo.bar}" />
</p:column>
<p:dataTable>
Run Code Online (Sandbox Code Playgroud)
在这种情况下,想象一下我想要禁用行foo.bar == 1,5,10,通过禁用行我的意思是禁用与行关联的单选按钮.
我无法找到一种方法来实现......任何想法?即使是css + javascript hack解决方案也是可以接受的.
谢谢!
我正在使用PrimeFaces 3.5和JSF 2.0.我想使用jQuery插件,所以我在我的webapp中包含了jQuery.
<h:head>
<h:outputScript name="js/jquery.min.js" />
<h:outputScript name="js/jquery-ui.js" />
</h:head>
Run Code Online (Sandbox Code Playgroud)
但是,在使用PrimeFaces组件时,我会收到类似未捕获的类型错误:
未捕获的TypeError:无法读取未定义的属性"长度"
未捕获的TypeError:对象[object Object]没有方法'autocomplete'
未捕获的TypeError:无法读取未定义的属性'keyCode'
未捕获的TypeError:this.jq.draggable不是函数
未捕获的TypeError:无法读取未定义的属性"LinearAxisRenderer"
未捕获的TypeError:对象[object Object]没有方法'fileupload'
未捕获的TypeError:this.jqEl.datetimepicker不是函数
等等.
这是怎么造成的,我该如何解决?
BlueImp jQuery 文件上传 GitHub 项目已被标记为“此存储库已由所有者存档。它现在是只读的。”。
请参阅: https: //github.com/blueimp/jQuery-File-Upload
但开发商尚未做出任何解释或发帖。没有继任或连续性计划。开发者声明 Stack Overflow 是该插件的官方支持方式,所以我在这里发帖,因为我现在无法在 GitHub 上发帖询问其只读状态。任何人或开发人员的任何见解都会很棒,因为我们在 PrimeFaces 中大量使用此插件。
我有一个应该重定向到项目视图页面的ajax监听器.但是,由于我使用泛型类型作为模型,我想在我的公共数据表控制器中另外指定具有第二个参数的视图.
不幸的是,人们可以在两个监听器方法之间进行选择,一个使用事件参数来帮助识别对象,第二个让你有机会发送免费的参数但缺少事件.
模板:
<p:dataTable value="#{aObj.objList}" var="item" .... selectionMode="single">
<p:ajax event="rowSelect" listener="#{aObj.viewItem}" />
<p:ajax event="rowSelect" listener="#{aObj.viewItem('myItemView?_id=')}" />
...
</p:dataTable>
Run Code Online (Sandbox Code Playgroud)
控制器:
public void viewItem(SelectEvent event) {
// ...
}
public void viewItem(String viewUrl) {
// ...
}
Run Code Online (Sandbox Code Playgroud)
我可以为bean添加其他属性,但由于它是通用的,并且提供模型项不适合污染它.
有没有解决方法?
primefaces ×4
javascript ×3
jquery ×3
jsf ×3
ajax ×1
android ×1
blueimp ×1
dictionary ×1
file-upload ×1
gps ×1
html ×1
ipad ×1
iphone ×1
java ×1
jsp ×1
maven-2 ×1
maven-plugin ×1
parameters ×1
settimeout ×1
tracking ×1
typeerror ×1