美文网首页
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