首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >QBO3如何在表单上获得PersonID?

QBO3如何在表单上获得PersonID?
EN

Stack Overflow用户
提问于 2014-05-29 16:15:27
回答 1查看 44关注 0票数 0

我正在QBO3系统中处理一个自定义表单,并将调用一些Javascript将数据从表单中作为一行保存到支付表中。当我这样做时,有两个需要PersonID的字段: CreatedPersonID和UpdatedPersonID。

我应该使用什么代码为表单上的用户获取PersonID?或者我可以使用一个简单的XSLT选择来查找数据吗?即<xsl:value-of select="…"/>.

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-05-29 16:30:47

qbo.Security.Utilities.XsltExtension.cs类使用“urn: QBO3 -QBO3”命名空间对所有QBO3 XSLT可用。

在XSLT中,将此命名空间包含在声明中,如:

代码语言:javascript
复制
<xsl:stylesheet version="1.0" xmlns:security="urn:qbo3-security" ...>

然后可以使用任何扩展方法,例如:

代码语言:javascript
复制
<xsl:value-of select="security:userID()"/> // PersonID; e.g. 128
<xsl:value-of select="security:hasPermission('SomeFunction')"/> // boolean
<xsl:value-of select="security:isInRole('Administrators')"/> // boolean
<xsl:value-of select="security:user()//LastLogin"/> // XML node of Person record
<xsl:value-of select="security:userName()"/> // Person; e.g. admin@quandis.com
<xsl:value-of select="security:getDefault('qbo.HomePage')"/> // URL of home page
<xsl:value-of select="security:contactName()"/> // Contact.Contact || Person.Person
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23937934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档