问题标签 [custom-object]

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 回答
575 浏览

ios - Objective c 自定义对象描述问题

我在记录自定义对象时遇到了一些麻烦。

DateObject 类的示例:

标题

执行:

现在我像这样设置值:

用这个记录对象

结果(如预期)在

现在尝试用

我希望我的description方法被调用(它实际上被调用),但结果总是未格式化:

我不明白为什么转义序列在这里不起作用。我错过了什么吗?

0 投票
2 回答
10986 浏览

c# - 如何在 WPF 中将自定义对象绑定到 ListBox

我是 WPF 的新手,所以如果我的问题很愚蠢,请接受我的道歉。

我正在创建一个食品订购系统,它由两个主要部分组成,“食品菜单”和“订单列表”。当用户从食物菜单中选择一个项目时,它将被添加到代表订单列表的列表框控件中。

我已经为“OrderLine”创建了一些自定义对象: Order, OrderLine,Item以及 Collection 类 , 。OrderLineCollection它们如下所示:

我的ListBox控件有一个DataTemplate,以便为每个项目显示更多详细信息。XAML 如下:

因此,当添加项目时,列表框将如下图所示: https ://dl.dropbox.com/u/6322828/orderList.png

在代码隐藏中,我创建了一个currentOrder用于存储当前订单的静态变量,它将被其他类/方法使用。

并且每次更改其值时,LoadCurrentOrder()都会调用以下愚蠢的方法来刷新 ListBox 视图。

我的问题是如何以优雅的方式(例如使用Resources ItemsSource等)绑定数据而不是使用上述方法,以便每次更改变量的值时ListBox都会自动更新?

我试过

但它不起作用,因为 currentOrder 不是System.Collections.IEnumerable对象。

0 投票
2 回答
3492 浏览

types - 如何为任何给定用户返回对象的默认记录类型?

我有一个自定义对象,我想在其中添加一个新项目并将其所有权分配给用户,该用户已通过用户输入输入。记录类型不默认为适当的值,基于所有权,所以我需要返回指定用户的默认记录类型,这样我才能正确创建我的项目。

我可以很容易地获得对象的默认记录类型,但是如何为任何用户获得它?

0 投票
1 回答
1707 浏览

iphone - Iphone 联系人列表。按字母顺序对 TableView 视图进行排序

我正在制作一个具有一系列联系人(对象)的 IPHONE 电话簿应用程序。我正在尝试对这个数组进行排序,以便它按字母顺序显示 lastName

但似乎没有任何效果。我不确定将代码放在“MasterViewController”中的哪个位置。这是我的代码的一部分

我的对象如下所示。

@结尾


假设数组中已经有元素。我需要按字母顺序对“self.elements.lastName”数组进行排序,请帮助!!!!!!!!!

0 投票
1 回答
4820 浏览

binding - 复杂和嵌套对象模型上的 XtraGrid 绑定

我想知道如何解决/简化在 DevExpress XtraGrid 套件开发过程中有时会弹出的任务。有时我会陷入这种情况:鉴于这两个代表来自业务逻辑层的模型类的类:

我想创建一个显示 XtraGrid 的简单窗口,该窗口允许编辑/添加/删除客户列表及其嵌套订单。为此,我创建了一个带有 GridControl 和 GridView 控件的简单表单,该控件具有 AllowAddRow 和 AllowDeleteRow 属性 == true。然后,在 Form1 类中,我完成了以下操作:

现在我有了漂亮的 GridControl 来显示我的列表的内容。

在此处输入图像描述

但现在问题来了……我怎样才能添加或删除行?实际上:

  • 如果我将焦点设置在一行上并按“删除”键,则它不起作用。

  • 如果我尝试添加一个新行,当它失去焦点时,它会突然消失。

显然我错过了一些东西。不幸的是,我发现 DevExpress 文档对于这种论点和最佳实践非常混乱(在我看来),所以我无法达到我的目标。

有人可以帮助我吗?

PS。 是我的示例的 .csproj 的超链接。

0 投票
2 回答
63 浏览

javascript - JavaScript 从构造函数中调用方法

我正在阅读MDN 网站上对 JavaScript 的重新介绍,并在自定义对象部分遇到了这个:

它在 MDN 网站上说,您可以在 Person 构造函数中引用 personFullName() 和 personFullNameReversed() 函数,只需键入它们的名称并将它们作为值分配给上面代码中所述的两个变量(this. fullName 和 this.fullNameReversed)。这对我来说都很清楚,但我的问题是为什么 personFullName 和 personFullNameReversed 旁边的括号被省略了?不应该说:

它在 MDN 网站的示例中呈现的方式我觉得 Person 构造函数中的那些 fullName 和 fullNameReversed 属性指向一些已经声明的全局变量,而不是在 Person 构造函数之外声明的函数。

0 投票
1 回答
43 浏览

javascript - Javascript对象自动更改?

我有以下代码:

convertToMOSTEM返回一个自定义对象。将console.log创建的自定义对象记录convertToMOSTEM到控制台,但在调试器语句中直接在 console.log 之后将其记录为不同的对象。我不想详细说明 的内容convertToMOSTEM,而是询问可能发生这种情况的情况。但是,我可以说,它convertToMOSTEM使用自定义构造函数创建了一个自定义对象,然后它修改了该自定义对象的一些属性,然后返回修改后的对象。console.log 记录了对象的正确版本,但我在调试器语句中得到的对象就像自定义对象的干净版本,没有convertToMOSTEM函数应用额外的修改。我不确定这是否很清楚,如果您有任何问题,请在评论中向我提问。

0 投票
1 回答
273 浏览

ios - 使用自定义对象推送通知

我需要一些关于我需要实施什么以及我想如何执行以下操作的信息:

假设我和我的朋友都在 iphone 上安装了我的应用程序,在应用程序中我想有一个“联系人”栏并看到他也在使用这个应用程序,然后选择我的朋友甚至更多人并发送他/他们带有我自己的自定义对象的推送通知,这将使应用程序最终执行一系列操作。

这就是我的想法:我猜我需要拥有自己的服务器,在服务器数据库中注册每个用户的设备令牌,但是推送通知是否可以包含我可以在最终用户设备上解析的 json 值?或者也许有一种更简单的方法在一对一/多设备之间传输对象和信息?

任何教程/想法/建议?

0 投票
0 回答
3047 浏览

excel - Excel VBA 保存自定义对象

我构建了一些自定义 VBA 对象,我希望能够将它们原样保存在我的硬盘驱动器中,因此不要将它们放入数据库中。无法弄清楚如何做到这一点。

为了明确我的观点,我想到的代码看起来像这样:

有什么线索吗?

0 投票
3 回答
10909 浏览

java - 为自定义类实现 hashcode 和 equals

所以我有很多自定义类,它们内部也有使用组合的自定义类。

我的自定义类的变量变化非常频繁,我将它们添加到 HashSets。所以我的问题是当我实现 hashCode 时——对于只有不断变化的私有字段的类,我应该怎么做?

这是一个自定义类的示例: