我正在salesforce.com平台上开发Rest Web服务.我写了它,它正常工作,并在我打电话时给出准确的答复.问题是如何测试它
@RestResource(urlMapping='/feedpost/*')
global class Feedpost9
{
@HttpPut
global static User updateCase() {
RestRequest req=RestContext.request;
User user=[SELECT id from User where email=:req.headers.get('email') LIMIT 1];
return user;
}
}
Run Code Online (Sandbox Code Playgroud)
现在我的任务是测试这个REST Web服务方法updateCase
.为了测试POST请求方法,我必须在方法调用中设置参数,但是在PUT方法的情况下 - 如何RestContext.request
在测试类中设置?
我想比较两个双重值:
for(int i=0;i<count;i++){
Double i1=Double.parseDouble(pref.getString("longitude"+i, null));
Double i2=Double.parseDouble(pref.getString("latitude"+i,null));
Log.i("Longitude", i1+"");
Log.i("Latitude",i2+"");
Log.i("Longitude1",longitude+"");
Log.i("Latitude1", latitude+"");
Log.i("note",pref.getString("note"+i, null));
if(longitude==i1&&latitude==i2) {
String note=pref.getString("note"+i, null);
txt.setText(note);
}
}
Run Code Online (Sandbox Code Playgroud)
共享首选项中有一个组合与经度和纬度相匹配,但是当我比较它没有为textview txt分配任何值时.但是在log中有纬度和纬度的相同值.任何一个请告诉我这里有什么错误比较为什么它不执行txt.settext语句?
我创建了一个函数appendScript,它将在我的函数代码的按钮单击事件中调用
function appendScript()
{var v_js;
var head= document.getElementsByTagName('head')[0];
v_js = document.createElement('script');
v_js.type = 'text/javascript';
v_js.src = 'https://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js';
head.appendChild(v_js);
var body = document.getElementsByTagName('body')[0];
v_js =document.createElement('script');
v_js.type="text/javascript" ;
v_js.src = "//cdnjs.cloudflare.com/ajax/libs/twitter-bootstrap/2.3.2/js/bootstrap.min.js";
body.appendChild(v_js);
var v_css= document.createElement('link');
v_css.rel= "stylesheet";
v_css.type = "text/css" ;
v_css.href="http://twitter.github.io/bootstrap/1.4.0/bootstrap.min.css"
body.appendChild(v_css);
}
Run Code Online (Sandbox Code Playgroud)
当我点击按钮时,我收到错误
Uncaught TypeError: Object [object Object] has no method 'on' bootstrap.min.js:6
(anonymous function) bootstrap.min.js:6
(anonymous function)
Run Code Online (Sandbox Code Playgroud)
可以任何人请帮助如何解决此错误?
嗨,我正在按照本教程
http://www.vogella.de/articles/AndroidGestures/article.html 我想创建一个应用程序,用户可以在我的应用程序中添加他的手势,然后使用它进行身份验证.我知道使用此代码我可以检查是否输入了手势他是对还是不对.
包de.vogella.android.gestures;
import java.util.ArrayList;
public class GestureTest extends Activity implements OnGesturePerformedListener {
private GestureLibrary gestureLib;
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
GestureOverlayView gestureOverlayView = new GestureOverlayView(this);
View inflate = getLayoutInflater().inflate(R.layout.main, null);
gestureOverlayView.addView(inflate);
gestureOverlayView.addOnGesturePerformedListener(this);
gestureLib = GestureLibraries.fromRawResource(this, R.raw.gestures);
if (!gestureLib.load()) {
finish();
}
setContentView(gestureOverlayView);
}
@Override
public void onGesturePerformed(GestureOverlayView overlay, Gesture gesture) {
ArrayList<Prediction> predictions = gestureLib.recognize(gesture);
for (Prediction prediction : predictions) {
if (prediction.score > 1.0) {
Toast.makeText(this, …
Run Code Online (Sandbox Code Playgroud) 我正在编写一个函数,当按下键盘上的某个键时将调用该函数,如何访问按下该键的文本框的值。我的代码是
function isValid(evt,that){
console.log('coming to this 1');
var charCode = (evt.which) ? evt.which : event.keyCode;
console.log(that.val());
return true;
}
$(document).on('keydown','.is_valid',isValid);
Run Code Online (Sandbox Code Playgroud)
如何获取当前从键盘获取输入的文本框的值?请指导如何实现这一点
我正在尝试在centOS 6.i中安装chrome.以root用户身份运行以下命令.
cd /etc/yum.repos.d/
wget http://repos.fedorapeople.org/repos/spot/chromium/fedora-chromium-stable.repo.但是当我运行命令yum安装铬
它给了我错误
Loaded plugins: fastestmirror, refresh-packagekit, security
Loading mirror speeds from cached hostfile
* base: mirrors.vonline.vn
* extras: mirrors.digipower.vn
* updates: mirror.vietoss.com
http://repos.fedorapeople.org/repos/spot/chromium-stable/fedora-6/x86_64/repodata/repomd.xml: [Errno 14] PYCURL ERROR 22 - "The requested URL returned error: 404 Not Found"
Trying other mirror.
Setting up Install Process
No package chromium available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
请帮忙解决它.
嗨,我最近正在创建visualforce 页面和apex 类触发器等。我想知道salesforce 中的应用程序是什么以及如何在AppExchange 上发布它?在应用交换上发布应用的任何要求我都浏览了本教程链接
他们教如何在开发者组织中创建应用程序默认情况下有 6 个选项卡 Home、Chatter、File、Your Tab、Reports、DashBoard。我基本上想知道应用程序包含哪些内容?apex 类,visualforce 页面这些组件或仅标准选项卡和一些自定义选项卡我们在开发者组织中选择应用程序时看到的内容
我创建了一个DataBase.Batchable类,我在其中插入一个名为Event__c的自定义对象
public class BatchCreateGCalendars implements Database.Batchable<SObject>, Database.Stateful, Database.AllowsCallouts {
private List<Event__c> event_id;
}
Run Code Online (Sandbox Code Playgroud)
例如,我创建了1000个类型事件记录,然后使用该语句
insert event_id;
Run Code Online (Sandbox Code Playgroud)
这是好的,还是逐个插入每个元素更合适?在我的自定义对象中,我只创建了一个text类型的自定义字段(255),列表的最大大小是多少?
在我的visualforce页面中我有一些活动对象第一个用户选择一个对象,然后有一个多选项列表.在这个选项列表中有用于选择某些字段的所有字段的标签然后我必须在所选的活动对象中显示这些字段的值以显示多个选项列表我的顶点功能是
public List<SelectOption> getOptionalFields(){
Map <String, Schema.SObjectField> fieldMap= Campaign.sObjectType.getDescribe().fields.getMap();
List<SelectOption> fieldsName =new List<SelectOption>();
for(Schema.SObjectField sfield : fieldMap.Values())
{
schema.describefieldresult dfield = sfield.getDescribe();
fieldsName.add(new SelectOption(dfield.getName(),dfield.getLabel()));
}
Run Code Online (Sandbox Code Playgroud)
但我不知道如何显示该字段的值为例如我有对象实例
Campaign c;
Run Code Online (Sandbox Code Playgroud)
现在我必须获取其名称为字符串form.how的任何字段的值,以获得该字段的相应值.一个解决方案只是写就像说
String fieldName;
Run Code Online (Sandbox Code Playgroud)
并使用多个if
if(fieldName=='Name')
c.Name=
if(fieldName=='Id')
c.Id=
Run Code Online (Sandbox Code Playgroud)
还有其他方便的方法吗?请说明!!
我正在使用salesforce platofrm.in,我只能访问按钮的onclick功能.我必须像这样的代码启动一个模态
<!-- Button to trigger modal -->
<a href="#myModal" role="button" class="btn" data-toggle="modal">Launch demo modal</a>
<!-- Modal -->
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Modal header</h3>
</div>
<div class="modal-body">
<p>One fine body…</p>
</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<button class="btn btn-primary">Save changes</button>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
而不是设置这些属性 href="#myModal" role="button" class="btn" data-toggle="modal
如何在用户点击链接时使用javascript的onclick功能显示模态请指导