问题标签 [custom-fields]

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.

0 投票
1 回答
734 浏览

iphone - 使用 iphone 模拟器为地址簿联系人添加额外字段

我是 iPhone 应用程序开发的新手。由于我可能已经通过本机应用程序,我从 1 周开始就一直在为向 AddressBook 的特定联系人添加新字段而苦苦挣扎。

我们可能已经知道无法编辑地址簿详细信息,我想将这些值绑定到 sqlite3 表,然后我想将新字段添加到选定的联系人。

你们中的任何人都可以把我从这种情况中推开吗..?(请提供我测试的示例代码。)

注意:由于我没有设备,我需要使用 iPhone 模拟器对其进行测试。让我知道,这是否可能?

感谢和问候,

拉姆亚。

0 投票
1 回答
188 浏览

sharepoint - 使用 WSS 3.0 文档库的 RenderPattern 头痛

我正在尝试定义自定义字段的 DisplayPattern 来执行以下操作。这是文档库中使用的简单文本字段,但我希望输入的文本显示为列表视图中文档的链接。

<URL Cmd="Display">给我显示表格,但我希望链接实际下载/打开文档...

我这辈子都想不通这个...

谢谢你的帮助!

0 投票
1 回答
402 浏览

wordpress - WordPress:使用自定义字段定义要在循环中显示的帖子

我正在尝试使用自定义字段,在其中输入要显示的帖子的帖子 ID 号,以逗号分隔。但由于某种原因,仅显示帖子 ID 系列的第一篇帖子。有人可以帮忙吗?$nlPostIds 的值是(减去引号):“1542,1534,1546”。这是代码...最重要的部分是第 4 行'post__in' => array($nlPostIds)

谢谢!

0 投票
1 回答
171 浏览

wordpress - wordpress 自定义字段

添加新帖子时,以前帖子中的自定义字段将显示为新帖子的元数据。在创建新帖子或我的安装可能存在问题时,是否有某种方法可以清除这些字段?

0 投票
1 回答
940 浏览

django - Django 自定义字段 - 自动添加 COLLATE 到查询

我正在尝试创建一个自定义字段,该字段会自动将 COLLATE 信息添加到 SQL 查询的 WHERE 部分:

当我执行这样的查询时:

然后什么也找不到,即使查询 (print result.query) 是有效的并且匹配了几行。难道我做错了什么?

我添加排序规则信息的原因是我想对这些字段执行查询并忽略任何变音符号。

0 投票
1 回答
289 浏览

sharepoint - SharePoint 自定义字段 - 是否可以处理项目删除事件?

我正在扩展SPFieldTextBaseFieldControl创建一个自定义字段。该字段在外部保存一些数据(例如,在数据库或另一个列表中)
在控件内我能够处理 Edit 和 New 事件(使用ControlMode)。

当包含我的字段的项目被删除时,我想运行一个函数并清理一些数据。在自定义字段的上下文中,这可能吗?

0 投票
1 回答
459 浏览

c# - 将一个 SharePoint 项目拆分为多个部分的问题

我正在尝试将我的 sharepoint 项目分解为几个较小的项目。我可以轻松地在不同的项目中移动实用程序文件。但是,当我移动自定义字段时遇到了问题。

如果我将自定义字段从 ProjectA 移动到 ProjectB 并将 ProjectA 设置为引用 ProjectB 的 DLL,则构建和部署工作正常。但是,当程序从 SPListItem 引用自定义字段时,它会抛出 System.ArgumentOutOfRangeException。

例如

另外,如果我调用 AddFieldAsXml 来定义上面的自定义字段,我会得到同样的错误。

谁能帮我解决这个问题?先感谢您...

AddFieldAsXml 中发生的错误的详细信息(引用时发生相同的错误)

如果 string.substring(int startIndex, int length) 的长度值为负数,则会显示此错误...但我不知道为什么会出现此错误。

0 投票
1 回答
300 浏览

php - 多语言目录(带自定义字段)数据库结构设计

很快,我将致力于支持多语言内容的目录(php+mysql)。现在我正在考虑设计数据库结构的最佳方法。目前我看到了多语言处理的 3 种方法:

1) 为每种语言特定的数据提供单独的表格,即示意图如下所示:

  • 将有一个表Main_Content_Items,存储无法翻译的基本数据,例如 ID、creation_date、hits、votes 等等 - 它只有一个,并且将引用所有语言。

以下是将为每种语言复制的表格:

  • Common_Data_LANG 表(例如:common_data_en_us)(存储可以翻译的通用/“静态”字段,但存在于任何目录项中:标题、描述等...)
  • Extra_Fields_Data_LANG 表(存储可以翻译的额外字段数据,但对于自定义项目组可以不同,即:| id | item_id | field_type | value | ...)然后根据项目请求,我们将根据用户/默认语言并将可翻译数据与main_content表连接。

优点:

  • 我们可以只用一个查询更新最常更新的“主要”数据(即点击数、投票数……)
  • 如果我们有 4 种或更多语言,与仅使用一个带有“lang”字段的表的结构相比,我们不需要重复数据 4 倍或更多次。因此,MySql 查询将花费更少的时间来通过 100000(例如)记录目录而不是 400000 或更多

缺点:

  • 每种语言+2个表格

2) 在内容表中使用“lang”字段:

  • Main_Content_Items 表(存储无法翻译的基本数据,如 ID、creation_date、hits、votes 等...)
  • Common_Data 表(存储可翻译的通用/“静态”字段,但存在于任何目录项中:| id | item_id | lang | title | desc | 等等...)
  • Extra_Fields_Data 表(存储可以翻译的额外字段数据,但对于自定义项目组可以不同,即:| id | item_id | lang | field_type | value | ...)所以我们将common_data和extra_fields连接到main_content_items到 'lang' 字段。

优点:

  • 我们可以只用一个查询更新最常更新的“主要”数据(即点击数、投票数……)
  • 我们只有 3 个内容数据表

缺点:

  • 我们有 custom_data 和 extra_fields 表填充了所有语言的数据,所以它的 X 时间更大并且查询运行更慢

3) 与第二种方式相同,但 Main_Content_Items 表与 Common_Data 合并,具有“lang”字段:

优点:

  • ...?

缺点:

  • 我们需要更新最常更新的更新“主要”数据(即点击数、投票数......)
  • 我们有 custom_data 和 extra_fields 表填充了所有语言的数据,所以它的 X 时间更大并且查询运行更慢

会很高兴听到关于“什么更好”和“为什么”的建议?还是有更好的方法?

提前致谢...

0 投票
1 回答
592 浏览

drupal-6 - 如何在过滤器中添加自定义字段

我在视图上创建了一个自定义字段我想在上面添加过滤器如何将其添加到过滤器

这是在自定义视野上添加过滤器的问题

提前感谢

0 投票
10 回答
51007 浏览

django-models - 迁移 django-model 字段名称更改而不丢失数据

我有一个 django 项目,其中包含一个已经包含数据的数据库表。我想更改字段名称而不会丢失该列中的任何数据。我最初的计划是简单地更改模型字段名称,而不会实际更改 db 表的名称(使用db_columncolumn 参数):

原型号:

新型号:

但是,运行 South'sschemamigration --auto会生成一个迁移脚本,该脚本会删除原始列 ,orig_name并添加一个新列 ,name这会产生删除该列中数据的不良副作用。(我也很困惑 South 为什么要更改数据库中列的名称,因为我对 db_column 的理解是它可以在不更改数据库表列名称的情况下更改模型字段名称)。

如果我无法在不更改 db 字段的情况下更改模型字段,我想我可以像这样进行更直接的名称更改:

原型号:

新型号:

无论我最终使用哪种策略(我更喜欢第一种,但会发现第二种可以接受),我主要关心的是确保我不会丢失该列中已经存在的数据。

这需要一个多步骤的过程吗?(例如 1. 添加一列,2. 将数据从旧列迁移到新列,以及 3. 删除原始列)或者我可以用类似的东西更改迁移脚本db.alter_column吗?

在更改列名的同时保留该列中的数据的最佳方法是什么?