我有一个json配置文件,如:
"type": "script",
"label": "coreapps.archivesRoom.printSelected",
"script": "emr.fragmentActionLink(${project.parent.artifactId},\"downloadPatientHistory\", \"download\", {{patient.patientId}})",
"icon": "icon-download",
"order": -25,
"require": "!visit && !patient.person.dead",
"requiredPrivilege": "Task: coreapps.createVisit"
}
我想要'脚本'要链接到href="javascript:emr.fragmentActionLink(lfhcforms," downloadpatienthistory",="" "download",="" 7)
但我的HTML视图并没有认识到正确的链接。请注意,在下面的屏幕截图中,链接不完整。 任何提示?
答案 0 :(得分:2)
看起来你的href是一个javascript函数。我会使用单引号,使它看起来像这样
href="javascript:emr.fragmentActionLink(lfhcforms,' downloadpatienthistory',='' 'download',='' 7)"
由于您的数据源是JSON文件,因此您应该解析/序列化您的JSON对象,并更改type.script
属性,将这些双引号更改为单引号。解析它,搜索\"
并替换为'
。
答案 1 :(得分:1)
您可以使用'和'的组合来表示字符串。
以下任何一项都可以正常使用
href='javascript:emr.fragmentActionLink(lfhcforms," downloadpatienthistory",="" "download",="" 7)'
href="javascript:emr.fragmentActionLink(lfhcforms,' downloadpatienthistory',='' 'download',='' 7)"
请确定哪一个更适合您的情况。