- 自定义对象用于保存通知函填写信息
- 实现编辑页面Controller实现获取页面保存Json,及新建对象保存。
-
Sublime项目需要每天new project重新down项目
-
永久保存表单信->新建对象->保存表单信息到json,自定义类接受->新建对象实例保存json->打印时从实例中获取json反序列化。
JSON.serialize
(类名强转)JSON.deserialize(String str,类名.class);
-
eval() 函数可计算某个字符串,并执行其中的的 JavaScript 代码
-
JSON serialize() 和 deserialize() stringify()
JSON.serialize(sObject):将对象序列化成json;
JSON.deserialize(String jsonStr,ClassName.class);
JSON.stringify(var v):将一个JavaScript值转换为一个JSON字符串 -
按键的js触发逻辑:ID 值 对于 RoseLetter__c 标准控制器无效:在某个对象的详细界面使用{!}获取id,则这个id是属于这个对象的,不应插入其他对象的id。
-
Apex中方法定义为 webService:允许外部应用调用
-
ApexPages.调用系统内置方法
-
按钮js逻辑: sforce.apex.execute("SVC_Print_HastenLetter_Controller","isPrint",{id:'{! House_Inspection__c.Id }'});
sforce.apex.execute调用controller里声明的webService方法,excute("Controller名","方法名","方法参数");
-
Apex中避免类名和变量名相等。
-
'json' apex关键字,避免命名变量为json;
-
document.getElementById() :获取元素
.innerText获取值,innerHTML填充 -
@remoteAction注解
在page中调用
Controller.method(param1,param2...,function(result,event){ if(event.status){ //处理方法调用后的结果 //result : 方法返回值 } });
网友评论