我正在使用Parse.com
并使用它访问它Javascript
.我想以这样的方式搜索数据,它不会搜索区分大小写,如果我搜索abc
它会给出abc, Abc, ABC,aBc etc all
.但目前只给出abc
.
JavaScript的:
var search_data="Temp";
var product = Parse.Object.extend("product");
var query = new Parse.Query(product);
query.contains("name",search_data);
query.find({
success: function(results) {
console.log("Total Product Found : "+results.length);
printSearchProducts(results,query); //custom method to print product detail
},
error: function(error) {
console.log("Error: " + error.code + " " + error.message);
}
});
Run Code Online (Sandbox Code Playgroud)
实际结果: Temp1,Temp2,Temp3,ProductTemp3,Temp4Product etc
.
要求的结果: Temp1,Temp2,Temp3,ProductTemp3,Temp4Product,temp5,producttemp6,TEMP7,tEMp8 etc
.
我正在开发Phonegap
应用程序,目前我正在使用InAppBrowser
显示外部页面.在一些外部页面上,我放置了一个关闭按钮,我想关闭InAppBrowser本身.因为InAppBrowser显示这些页面,这就是为什么不能自己访问它的引用来关闭它,请不要建议我使用ChildBrowser插件.
window.close(); //Not Worked for me
or
iabRef.close(); //Also not Worked for me because iabRef is not accessible on InAppBrowser. It is created on Parent Window
Run Code Online (Sandbox Code Playgroud)
一些Android设备和iOS设备显示一个完成按钮来关闭它.除了iPad还显示完成按钮.但在Android平板电脑的情况下,没有任何按钮可以关闭它.
更新: -
这是我的完整代码: -
var iabRef = null;
function iabLoadStart(event) {
}
function iabLoadStop(event) {
}
function iabClose(event) {
iabRef.removeEventListener('loadstart', iabLoadStart);
iabRef.removeEventListener('loadstop', iabLoadStop);
iabRef.removeEventListener('exit', iabClose);
}
function startInAppB() {
var myURL=encodeURI('http://www.domain.com/some_path/mypage.html');
iabRef = window.open(myURL,'_blank', 'location=yes');
iabRef.addEventListener('loadstart', iabLoadStart);
iabRef.addEventListener('loadstop', iabLoadStop);
iabRef.addEventListener('exit', iabClose);
}
Run Code Online (Sandbox Code Playgroud) 我在Cordova CLI中创建了一个Phonegap iOS应用程序.我已经添加了控制台插件,并且yes deviceready被成功调用,但是console.log不能正常工作,并且不会在XCode日志中打印任何内容.
插件安装: -
cordova -v
3.3.1-0.3.1sudo cordova plugins add org.apache.cordova.console
通过插件注册表获取插件
"org.apache.cordova.console"为ios开始安装"org.apache.cordova.console"
准备
安装ios项目org.apache.cordova.console在ios上.sudo cordova plugins ls
['org.apache.cordova.console',
'org.apache.cordova.device',
'org.apache.cordova.dialogs',
'org.apache.cordova.geolocation',
'org.apache. cordova.globalization',
'org.apache.cordova.inappbrowser',
'org.apache.cordova.media',
'org.apache.cordova.network-information',
'org.apache.cordova.splashscreen',
'org. apache.cordova.vibration']
Java脚本: -
var app = {
initialize: function() {
this.bindEvents();
},
bindEvents: function() {
document.addEventListener('deviceready', this.onDeviceReady, false);
},
onDeviceReady: function() {
app.receivedEvent('deviceready');
},
receivedEvent: function(id) {
console.log('Device Ready Received'); //It is not working
alert("Device ready called"); //It is Working
}
};
Run Code Online (Sandbox Code Playgroud) 我正在使用以下方法重新排序我的dataTable列:
dataTable.Columns[int x].SetOrdinal(int y)
Run Code Online (Sandbox Code Playgroud)
但是,我将它用于每一列,这对我不起作用.
例如 :
dataTable.Columns[0].SetOrdinal(1);
dataTable.Columns[1].SetOrdinal(0);
Run Code Online (Sandbox Code Playgroud)
进行双反转......
在我的代码中,我必须定义每列必须在哪里.
这有什么解决方案吗?
谢谢.
我想搜索特定商店的产品,magento
并希望以product ids
编程方式获取所有数组.像下面的方法,它$searchstring
作为参数和return $ids
数组,其中包含产品名称包含的所有产品的产品ID search string
.
function getProductIdsBySearch($searchstring, $storeId) {
$ids = array();
//
// Code to Search Product by $searchstring and get Product IDs
//
return $ids;
}
Run Code Online (Sandbox Code Playgroud)
喜欢: - 如果我们在目录上有以下产品
ID Product Name
1 Temp
2 ProductTemp
3 ProductTempData
4 ABCTEMPXYZ
5 ABCXYZ
6 Tempdata
Run Code Online (Sandbox Code Playgroud)
并且搜索字符串是临时的,那么它应该返回1,2,3,4,6而不是5,因为temp与产品的名称不匹配id = 5
.
我正在使用phonegap CLI 3.1和XCode5.我试图通过Phonegap CLI和Xcrun生成发布模式的构建.我不想使用Phonegap Build来上传mobileprovision或其中任何进程.我希望xcrun能够将mobileprovison分配给发布版本.
1)cordova build ios --release
通过命令"/ Applications/MAMP/htdocs/MyTest/MyTestApp/platforms/ios/cordova/build"编译平台"ios"上的app - 发布平台"ios"编译成功.
2)sudo xcrun -sdk iphoneos PackageApplication -v"ios/build/emulator/MyTestApp.app"-o"/Users/mymac/Desktop/Testnew/MyTestApp.ipa"--sign"iPhone Distribution:NAME(TEAM_ID)" - -embed"MyTestApp_Dis.mobileprovision"
包装应用: 'IOS /建造/仿真器/ MyTestApp.app'参数:嵌入= MyTestApp_Dis.mobileprovision详细= 1个输出= /用户/ mymac /桌面/ Testnew/MyTestApp.ipa符号= iPhone分布:NAME(TEAM_ID)
环境变量:
HOME = /用户/ mymac
SUDO_GID = 20
SDKROOT = /Applications/Xcode.app/Contents/Developer/Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS7.0.sdk
VERSIONER_PERL_PREFER_32_BIT =没有
MAIL =的/ var /邮件/根
SSH_AUTH_SOCK =的/ tmp /发射-zsBMC8 /听众
LANG =的en_US.UTF-8
USER =根
LOGNAME =根
__CF_USER_TEXT_ENCODING =为0x0:0:0
USERNAME =根
PATH =/USR/bin中:/ bin中:/ usr/sbin目录:/ sbin目录:/ usr/local/bin:/ usr/local/git/bin
SUDO_USER = mymac
SHELL =/bin/bash
TERM = xterm-256color …
我想更改客户的登录密码Magento
,我使用下面的代码来更新密码但它对我不起作用
$customerid = 46;
$oldpassword = 12345678;
$newpassword = 87654321;
$customer = Mage::getModel('customer/customer')->load($customerid);
$passwordhash = $customer['password_hash'];
$phasharray = explode(":",$passwordhash);
$passpostfix = $phasharray[1];
$completeOldPassword = $oldpassword.":".$passpostfix;
if($completeOldPassword==$passwordhash){
$customer->setPassword($newpassword);
$customer->save();
}
Run Code Online (Sandbox Code Playgroud) 外部URL无法在我的PhoneGap IOS应用程序的系统浏览器中打开.我正在使用PhoneGap Build 2.7.0.
使用Javascript:
window.open(myURL, '_blank', 'location=yes');
config.xml中
<plugins>
<plugin name="InAppBrowser" value="CDVInAppBrowser" />
</plugins>
<access origin="*" />
Run Code Online (Sandbox Code Playgroud)
怎么解决这个?当我使用网址"www.google.com"它工作正常,但当我使用我的应用程序所需的网址,它甚至没有工作,即使该网址在浏览器中正常工作.
cordova ×4
ios ×3
javascript ×3
inappbrowser ×2
magento ×2
php ×2
xcode ×2
c# ×1
iphone ×1
magento-1.7 ×1
winforms ×1
xcodebuild ×1
xcrun ×1