1

我相信每个人都已经知道这一点,但我花了一段时间才弄清楚,所以我想我会分享一下。

基本上,我试图告诉小部件根据模型中条目的当前状态更改颜色。

但是我需要小部件 1 来更改房间 201,小部件 2 来更改房间 202,等等。

前任:

房间:201,状态:可用 = 小部件 1:绿色 房间:202,状态:已预订 = 小部件 2:红色

我可以让小部件改变颜色(感谢借用Project List Sample中的代码),但我很困惑如何将它们的各个数据源更改为查询。它们基本上只会显示与数据库/表中当前选定项目相对应的颜色。

所以,这就是我所做的:

进入我的模型,进入数据源并添加了一个新的数据源。

前名称:Room201

然后在查询生成器中,我输入了我试图缩小范围的字段。

例如:房间=:查询

(房间=我的字段,我相信“:查询”是查询的名称,如果我错了,有人可以纠正我)

然后您会在该窗口下方看到一个框,您可以在其中添加绑定。所以这就是我输入查询的地方。

例如:@datasources.Facilities.query.filters.Room._equals = 201

(注意:我必须为每个房间创建一个单独的数据源)

然后我转到我的小部件并为数据源选择查询的数据源(Room201)。

所以小部件 1 = 数据源 Room201,小部件 2 = 数据源 Room202,等等。

完毕。

希望这可以帮助某人!

4

1 回答 1

3

将作者(Adam Bergeron)对该问题的解决方案发布为实际的 Stack Overflow 答案:

“所以,这就是我所做的:

进入我的模型,进入数据源并添加了一个新的数据源。

前名称:Room201

然后在查询生成器中,我输入了我试图缩小范围的字段。

例如:房间=:查询

(房间=我的字段,我相信“:查询”是查询的名称,如果我错了,有人可以纠正我)

然后您会在该窗口下方看到一个框,您可以在其中添加绑定。所以这就是我输入查询的地方。

例如:@datasources.Facilities.query.filters.Room._equals = 201

(注意:我必须为每个房间创建一个单独的数据源)

然后我转到我的小部件并为数据源选择查询的数据源(Room201)。

所以小部件 1 = 数据源 Room201,小部件 2 = 数据源 Room202,等等。

完毕。

希望这可以帮助某人!"

于 2017-01-26T23:54:57.363 回答