我试图将我可拖动的可排序的东西与一些适合我的比例代码结合起来.我还没有找到一个好的解决方案.
看一看:http: //jsfiddle.net/UXLAE/7/
我已经注释掉了比例代码,以便您可以看到应用程序应该如何实际运作.
您有顶部面板,可以将项目从那里拖到底部面板(项目被克隆).在底部面板中,您必须能够对项目进行排序.
现在我还希望能够在鼠标悬停时缩放每个项目,包括顶部和底部面板.比例必须是叠加,并且必须与源项目具有相同的中心.我没有用.animate()或.effect("scale")来做这件事,这会让事情变得更容易,但我设法写了一些非常好的自定义代码(我注释掉的部分).我的问题是,现在我不知道如何将自定义代码与我已有的代码相结合.他们有点互相打破;)但是要找自己.
如果你能发表一些想法甚至解决方案,那就太好了.
问候
我在这里遇到了问题.我目前的结构是:
ComponentA
FieldA1 - textField
CombonentsB - componentLink (multi-value)
FieldB1 - textField
ComponentC - componentLink
FieldC1 - textField
Run Code Online (Sandbox Code Playgroud)
现在我正在尝试将ComponentA与模板放在页面上.我正在使用DWT模板.我需要的是访问模板中的FieldC1.
我已经在TemplateA中添加了"将链接组件添加到包中"TBB.我认为它与此相同:http: //sdltridionworld.com/community/extension_overview/addcompstopackage.aspx我可以在模板中访问FieldB1,但不能访问层次结构中的下一个字段.
我是否必须编写包含整个层次结构的另一个TBB,或者它是否应该按预期工作并且我的访问代码是错误的?
<!-- TemplateBeginRepeat name="ComponentsB" -->
@@ComponentC.Fields.FieldC1@@
<!-- TemplateEndRepeat -->
Run Code Online (Sandbox Code Playgroud)
我能做些什么才能让它发挥作用?还有其他解决方案然后编写新的TBB吗?
===========解决方案============
在Nickoli Roussakov告诉我有关DGX之后,我设法正确实现了它.这里的代码:
<!-- TemplateBeginRepeat name="ComponentsB" -->
@@Get("ComponentsB[${TemplateRepeatIndex}].Fields.ComponentC.Fields.FieldC1")@@
<!-- TemplateEndRepeat -->
Run Code Online (Sandbox Code Playgroud)