是否可以使用堆栈表达式/为Delphi LiveBindings中的`CustomFormat`指定多个参数?

时间:2016-01-03 17:24:59

标签: delphi delphi-xe4 livebindings

我想指定

LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %s))'

CustomFormat的{​​{1}}属性可以处理0个日期值。

但这会产生TLinkControlToField

  

'格式没有争论' IfThen(%s = 0,'',FormatDateTime''

是否无法在EConvertError的函数中使用函数?

1 个答案:

答案 0 :(得分:2)

您使用参数<div id="test" class="main main-content content"></div>两次,但只有一个参数。

尝试

%s

为第二个LinkControlToDate.CustomFormat := 'IfThen(%s=0, '''', FormatDateTime(''ddddd'', %:0s))' 使用索引说明符。