我在LightSwitch 2013(Visual Studio 2013)中构建程序。 我有一个文本框(即ReadOnly),它的文本对齐默认固定为我的语言(而不是英文)。 我在程序中编写了一个代码,用于检查文本框是否包含我的语言或英语。当用户用英文写东西时,我想将文本框对齐更改为固定为英文。我如何在LightSwitch中做到这一点?我能这样做吗?
为了清楚起见,此文本框始终包含文本 - 它适用于我的视图屏幕。 在我的问题中,当用户输入文本框时,我不会谈论这种情况。
答案 0 :(得分:0)
据我所知,LightSwitch 2013 HTML contentItem.horizontalAlignment字段是只读的。
我不知道任何LightSwitch方法允许您在运行时更改此方法。我确信它可以在Javascript或JQuery中完成。
您可以创建2x TextBox控件并将其中一个设置为左对齐,另一个设置为右侧并切换其可见性。
或者你可以创建一个自定义控件并使用JQueryMobile(data-mini ='true')渲染它,但这需要更多努力设置和更新它的价值。