问题标签 [lookupfield]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sharepoint - Sharepoint FieldType 定义中的 RowOrdinal 属性是什么
在 Sharepoint 中,不能将超过 16 个查找字段添加到单个列表中。此处解释了此限制:http: //support.microsoft.com/ ?scid=kb%3Ben-us%3B823555&x=6&y=5
我找到了一个解决方法:schema.xml 中 FieldDefinition 中的 RowOrdinal-Property 默认设置为 =“0”。您可以通过将第 17 个查找字段的“RowOrdinal”属性设置为“1”来添加比限制更多的字段类型。它可以工作。
此解决方法的唯一缺点是使用此字段的过滤器无法正常工作。
谁能向我解释 RowOrdinal-Property 的用途是什么?或者有没有其他解决方案在一个列表中定义超过 16 个查找字段?
sharepoint - 列表中的最大查找字段
在 SharePoint 2007 中,列表中可以拥有的查找字段的数量是否有限制?
sharepoint - SharePoint 查找字段是否可以指向文本字段以外的任何内容?
在功能中声明并使用 ShowField 属性指向目标列表中的数字列 (Type="Number") 的查找字段不会保留用户的选择。将目标字段更改为 Type="Text" ,一切正常。
查找字段可以指向的字段类型是否有任何已知限制?
sharepoint - 自定义内容类型的问题
我已经根据“页面发布”制作了自定义内容类型。
在这种内容类型中,我还创建了一个查找字段,列出了列表中的所有项目(尽管该列表没有什么特别之处)
当我使用自己的用户查看使用我的自定义内容类型制作的页面时,没问题。
当网站被爬取时,爬虫不想索引它给我一个错误:“这个 URL 的内容被服务器排除,因为没有索引属性。”</p>
因此,我使用与爬虫相同的用户登录,当我尝试查看该页面时,出现此错误:您选择的页面包含一个不存在的列表。它可能已被其他用户删除。
尽管如此,对于那个用户,我可以毫无问题地看到在查找字段中使用的列表......
任何想法?
database - MS Access 07 - Q re 查找列与多对多;Q re 多对多形式的复选框
我正在使用 Access 创建一个数据库。这只是一个测试数据库,类似于我的要求,所以我可以在创建一个用于工作之前提高我的技能。我为一所虚构的学校创建了一个数据库,因为这是一个很好的操场和丰富的数据(许多学生有很多科目,有很多老师,等等)。
问题 1 使用 Lookup 列和多对多关联表之间有什么区别(如果有)?示例:我有表“教师”和“主题”。很多老师都有很多科目。我可以并且已经创建了一个表“Teacher_Subject”并使用它运行查询。然后,我在教师表中创建了一个查找列,其中包含来自主题的数据。查找列似乎取代了 teacher_subject 表。(尽管关系数据在查找表和teacher_subject 之间显然是重复的,并且可能会有所不同)。哪一个是“更好”的选择?使用查找表有问题吗?(我意识到这是一个非常“普遍”的问题。感谢链接到其他资源和回答说“这取决于......”)
问题 2 查找表吸引我的地方如下: 在为教师输入科目创建表单时,通过查找,我可以简单地创建复选框并单击教师的科目“开”或“关”。每次单击打开/关闭都会在查找列中创建/删除一条记录(它替换了teacher_subject)。如果我使用来自教师主题查询的表单,其中教师作为主表单,主题作为子表单,我会遇到这个问题:在子表单中,我可以选择教师在炸弹框中的每个主题,即单击,向下滚动,选择,转到下一行,单击,向下滚动等(需要很长时间)或者我可以创建一个列表框,列出每行中的所有可用主题,但只允许我选择一个。(占用太多空间)。是否有可能为teacher_subject 设置一个点击打开/关闭列表框,
注意 - 我知道零 SQL 或 VB。如果正确的答案是“您需要为此了解 SQL”,那就太好了。我只需要知道。
谢谢!
c# - 如何在 DataGridView 中创建查找字段?
在我的表格中,我DataGridView
显示了一堆列。在这个表中,我有一列指向另一个表中的项目。正如您可能已经猜到的那样,我想在一列的网格中显示第二个表中的一些文本值,而不是 ItemID。我在网上找不到正确的例子如何做到这一点。
假设我在数据库中有两个表:
表用户:
表工作场所:
我有一个无类型数据集dsUsers
、一个绑定源bsUsers
和两个DataAdapters
用于填充数据集 ( daUsers
, daWorkplaces
)。
我正在执行的代码:
此时,我在我的dgvUsers
三列中看到了 UserID、UserName 和 UserWorkplaceID。但是,而不是 UserWorkplaceID 和值 1,2,3 我想看到“工厂”,“杂货店”等等......
所以我添加了另一个dgvUsers
名为“WorkplaceName”的列,在我的代码中我试图将它绑定到新创建的关系:
不幸的是,这不起作用。创建关系没有错误,但运行程序后此列中的字段为空。
我做错了什么?
我还想询问一个在 DataGridView 中使用 LookUp 组合框的示例,它允许我更改 UserWorkplaceID,但它不会显示数值,而是显示 WorkplaceName 下的 tex 值。
谢谢你的时间。
c# - 创建新项目时以编程方式生成的查找字段导致“System.ArgumentException:值不在预期范围内”
我创建了一个内容类型 TypeA,它具有基本 ListB 的查找字段。然后我创建一个使用 TypeA 的 ListA。一切都是以编程方式创建的。
应该加载 ListA 的“添加新项目”模式时会引发异常。只有当 ListB 中有项目时才会发生这种情况。如果 ListB 为空,则 listA 的“添加新项目”模式加载并且 ListB 的查找字段正确显示(None)
堆栈跟踪:
我用来创建内容类型、列表和查找字段的方法:
例子
sharepoint - 如何以编程方式在 SharePoint 中获取批准状态?
我想以编程方式获取 SharePoint 页面批准状态,我尝试如下
public string GetApprovalStatus(string url, string listName, string fileref) { string result = string.Empty; 字符串 caml = @" " + fileref + @" ";
我返回一个数字,我怎样才能获得文本中的批准状态?
感谢任何帮助,谢谢你提前
sharepoint - Sharepoint ContentTypeBinding 和 Lookup 字段的问题
创建新站点时出现 ContentTypeBinding 问题。我有自定义站点模板定义,其中我引用了发布服务器功能,因此会在站点上自动创建列表页面。我需要将自定义内容类型绑定到 OOB 页面列表。有人知道该怎么做吗?我的自定义内容类型是按网站集范围内的功能部署的。
现在我试图以这种方式做到这一点,但它不起作用。在站点模板中,我引用了功能,其中包含具有内容类型绑定的元素:
当我尝试创建新站点时出现此错误:
SPContentTypeBindingElement.ElementActivated()。将内容类型“0x010100C568DB52D9D0A14D9B2FDCC96666E9F2007948130EC3DB064584E219954237AF390045BF70D1ABCA4A5BBF576B785EB3A37D”绑定到网站“http://xxx/site”上的“/site/Pages”时发生错误。Exception '0x80070057owssvr.dll: (unresolved symbol, module offset=0000000000034256) at 0x000007FEE9954256 mscorwks.dll: (unresolved symbol, module offset=00000000002BF6D7) at 0x000007FEF61FF6D7 Microsoft.SharePoint.Library.ni.dll: (unresolved symbol, module offset=00000000000DAB02 )在 0x000007FEEEAD9AB02 Microsoft.SharePoint.ni.dll:(未解析的符号,模块偏移量=0000000001A7B029)在 0x000007FEEE8BB029 Microsoft.SharePoint.ni.dll:(未解析的符号,模块偏移量=0000000001BDCBB1)在 0x000007FEEEA1CBB1 Microsoft.SharePoint未解析的符号,
有人有这方面的经验吗?
更新:
我找到了导致我的问题的原因。它是我的内容类型中的查找字段。当我把这个查找出来时,它工作正常。但我仍然不知道如何解决它。
我的查找定义:
我知道,在创建此字段之前,列表类别必须存在。所以我的类别列表是在 web 范围的功能 A 中创建的,这个查找字段、内容类型 + 查找字段和内容类型绑定在另一个功能 B 中。我添加了从 B 到 A 的依赖关系。这两个功能都在 onet.xml 中引用。不幸的是,我仍然有一些问题。
delphi - 如何在运行时创建 TDataSet 查找字段?
我正在使用TADODataSet
(D7)。
我不使用我的 DataSet 在设计模式下创建持久字段。
如果我双击dsItems
并“添加所有文件”,然后单击“新文件”并定义我的查找字段,一切正常。结果dsItems
应包含:ID, ItemName, UserIDCreate, LoginName_Lookup
如何避免在设计时执行所有这些操作,并在打开 DataSet 之后/或之前(?不确定)添加一个查找字段。
换句话说:我如何模拟“添加所有文件”然后“新建文件”以在运行时添加查找文件?
注意:
从 IDE 运行 John 的代码时出现异常。尝试打开 DataSet 时发生异常:EOleException with message 'An unknown error has occured'
。
function TCustomADODataSet.LocateRecord (ADODB.pas)
排队if FieldCount = 1 then FLookupCursor.Find...
我接受答案,因为编译的程序正在运行。
如果有人可以在 IDE 中运行表单时验证是否收到异常,那就太好了。