美文网首页
2017/4/13 周四--打印通告函

2017/4/13 周四--打印通告函

作者: 每日好奇心 | 来源:发表于2017-04-13 20:04 被阅读1次
  • 自定义对象用于保存通知函填写信息
  • 实现编辑页面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 : 方法返回值 } });

相关文章

网友评论

      本文标题:2017/4/13 周四--打印通告函

      本文链接:https://www.haomeiwen.com/subject/auavattx.html