有没有办法(最好不修改源代码)你可以定义一个自定义属性来应用你的spark元素?
例如,我想定义一个“权限”属性,以便我可以执行以下操作:
<div permission="CanViewDivs">
</div>
然后会映射到一个特定的代码位,以确定当前用户是否可以查看div,如果没有则隐藏它。
我知道condition
属性和火花绑定,但这些并不完全符合我的要求。
答案 0 :(得分:1)
答案是“不”我害怕。要做到这一点,我们必须有某种模式,我们将其提供给特殊节点解析器和编译器,我只是不认为它是可行的或实用的,除非你能说服我:)
很高兴能够更深入地查看用例,并确定它是否可以添加。但正如戴夫在评论中所说,这种视觉逻辑应该来自视图模型,或者至少是我构建项目的方式。但是你可能会让你的用户自己编辑模板,你有一个渲染子系统,我想这就是你首先要问的原因 - 也就是说你希望给你的用户更多的力量而不必重新编译软件......
遗憾的是,我不认为视图引擎应该负责,但正如我所说,我很乐意聊聊可能的用例......
你知道怎么联系......
干杯,
罗布