小编Sha*_*shi的帖子

使用javascript从Parse搜索不区分大小写的数据

我正在使用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.

javascript parse-platform

8
推荐指数
2
解决办法
4018
查看次数

如何在Phonegap应用程序中关闭InAppBrowser本身?

我正在开发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)

javascript cordova inappbrowser

8
推荐指数
3
解决办法
2万
查看次数

即使添加了控制台插件,console.log也无法在iOS Phonegap App中运行

我在Cordova CLI中创建了一个Phonegap iOS应用程序.我已经添加了控制台插件,并且yes deviceready被成功调用,但是console.log不能正常工作,并且不会在XCode日志中打印任何内容.

插件安装: -

cordova -v
3.3.1-0.3.1

sudo 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)

javascript ios cordova cordova-plugins

6
推荐指数
1
解决办法
2万
查看次数

重新排序dataTable列

我正在使用以下方法重新排序我的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)

进行双反转......

在我的代码中,我必须定义每列必须在哪里.

这有什么解决方案吗?

谢谢.

c# winforms

5
推荐指数
1
解决办法
2万
查看次数

在magento中按名称搜索产品并获取产品ID数组

我想搜索特定商店的产品,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.

php magento magento-1.7

5
推荐指数
1
解决办法
8476
查看次数

无法生成cordova ios应用程序的发布版本

我正在使用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 …

xcode xcodebuild ios cordova xcrun

5
推荐指数
1
解决办法
7375
查看次数

在Magento中更改客户登录密码

我想更改客户的登录密码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)

php magento

5
推荐指数
1
解决办法
1万
查看次数

Phonegap App:外部URL无法在IOS的InApp浏览器中打开

外部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"它工作正常,但当我使用我的应用程序所需的网址,它甚至没有工作,即使该网址在浏览器中正常工作.

iphone xcode ios cordova inappbrowser

4
推荐指数
1
解决办法
5188
查看次数