我目前正在做的是使用onValueEdit
函数在下拉窗口小部件的“属性编辑器”上的“事件”部分上,我试图创建一个自定义动作脚本,该脚本将为我的值文本框(使用 widget.root.descendants.NameOfMyTextbox.value ),具体取决于我下拉菜单的选定值。
我的下拉列表的值是存储在MySql数据库表进程中的ID,例如:ID = 1, name = Assembly, manager = George
。对于文本框,我想通过 select 语句(取决于获取管理器的值),根据下拉菜单的选定值来获取另一个表字段值。在这种情况下,哪种类型的应用程序制造商查询或功能应该有用?
答案 0 :(得分:1)
如果您的下拉选项绑定为@datasources.Process.items
,则您的onValueEdit
事件仅需为:
widget.root.descendants.NameOfMyTextbox.value = newValue.manager;
但是,这是设置此记录的唯一方法,因为这样,这些选项将指向Process表中的整个记录,并且选择后,您可以使用newValue.YourField
从该记录中获取任何其他字段。 / p>