我在Visual Studio 2013上使用LightSwitch 2013构建项目。
我有2个对话框屏幕: 1.查看详细信息(对话框屏幕模式) 2.编辑细节(对话框屏幕模式)
查看屏幕导航到编辑屏幕,编辑屏幕返回到查看屏幕(查看 - >编辑 - >视图)。 我使用以下代码更改对话框屏幕的宽度和高度:
$('div[class~="msls-dialog-frame"]').css('maxWidth', '50%');
$('div[class~="msls-dialog-inner-frame"]').css('maxHeight', '100%');
此代码位于渲染后的主组中。
我的问题是: 当我从编辑屏幕导航到视图屏幕时,有时视图屏幕会显示所有内容,但有时它只显示一个按钮而没有应该显示的所有其他元素。
发生此错误只是因为我使用上面的代码。
有人有想法吗?
感谢。
答案 0 :(得分:0)
幸运的是,这个很容易解决。
您需要在jQuery选择器中包含screen元素。
e.g:
$('div[class~="msls-dialog-frame"]', element).css('maxWidth', '50%');
$('div[class~="msls-dialog-inner-frame"]', element).css('maxHeight', '100%');