我正在尝试配置一个Kendo Grid列来显示和编辑TimeSpan?
属性(是的,我知道......),但我要做的是将TimeSpan?
映射到更简单{ {1}}模型,仅包含TimeOfDay
,Hours
和Minutes
属性。
我从剑道文件中收集到的很少,本身就是这样,没有其他的词语可以形容它,可悲;只值得一些草率的小开源项目,但依赖于论坛的问题和答案。换句话说,只记录人们提出的问题,并依据论坛成员的免费帮助。咆哮。
我的列定义如下所示:
Seconds
该输出是
=小时':'分钟
表示非空值和
=''
表示空值。
请为了上帝的爱,有人告诉我我做错了什么,作为奖励,请参考我的解释,而不是一堆标有'文档'的血腥不合适的例子。
答案 0 :(得分:2)
模板定义无效,因为起始#未关闭。你可以试试这个:
"#if (StartTime != null) { # #= Hours # : #= Minutes # #} else {# #}#"
更容易解释它是否分成多行:
"# if (StartTime !=null) { #" +
"#= Hours # : #= Minutes #" +
"# } else { #" +
" " +
"# } #"
# code #
语句用于嵌入不输出任何内容的可执行JavaScript代码。 #= code #
语句用于输出原始值(无HTML编码)。 #: code #
语句将对输出进行html编码。
这是一个现场演示:http://jsbin.com/ecunuh/1/edit