gpt4 book ai didi

mvvm - ZK Hflex在使用MVVM并包含方法时不起作用

转载 作者:行者123 更新时间:2023-12-03 10:34:37 28 4
gpt4 key购买 nike

当我在MVVM方法的包含页面中使用Hflex属性时,它不起作用。

当我在另一个页面中包含某个页面时,就会发生此问题,并且此页面的组件的大小由hflex属性控制。我已经尝试过在父窗口加载时使用invalidate强制使用组件渲染,或者在viewmodel类内部创建Clients.resize(component)时强制使用渲染,但没有成功。只是在这种情况下发生:MVVM场景中包含的页面。

这是一种查看错误的方法:http://zkfiddle.org/sample/3bj6e5j/9-Hflex-not-working-with-include-pages-inside-div#source-1。要查看该问题,请单击“打开”标签,然后显示一个组合框。您可以看到,仅在调整浏览器窗口大小或单击下拉按钮之后,才更新组合框的大小

如果我明确调整浏览器窗口的大小,则组件的大小正确。

谁能对解决方案有任何想法?

最佳答案

造成错误的实际上是JavaScript,

让我解释更多。首先,您要设置include正确的src。
这是在调用javascript之前的时间,此时div确实没有宽度。
因此,它占用了您看到的大小。
然后调用javascript,实际上他显示的是div,但此时带有include的呈现。
如何解决它:使用zUtl.fireSized

Here is your working fiddle

关于mvvm - ZK Hflex在使用MVVM并包含方法时不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36800643/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com