https://github.com/angular-ui/ui-router/wiki/URL-Routing#url-parameters
我需要将def get_initial(self):
"""
Returns the initial data to use for forms on this view.
"""
initial = super(PairRequestView, self).get_initial()
initial['proposer'] = self.request.user
...etc
return initial
转换为Variant
,但不能。
如图所示,我使用TNotifyEvent
获取GetPropValue
的{{1}}属性。我必须将此与另一个OnClick
进行比较,因此我必须将其转换为TMenuItem
。
在运行时,这总是TNotifyEvent
的类型,但是当我尝试将其转换为TNotifyEvent
时,代码无法编译。
我怎样才能让它发挥作用?不幸的是我只有Delphi版本5,因此RTTI功能有限。
答案 0 :(得分:5)
你正在调用错误的方法。而不是GetPropValue
您需要GetMethodProp
。像这样:
TNotifyEvent(GetMethodProp(MenuItem, 'OnClick'));