现在的问题是每次增加一个子项内容,左边的表格就会不再选中它原本应该选中的那一行,怎么控制表格的焦点保持不变。
下面是现在增加一条子项名称后的效果
贴一下你右侧实体新增保存部分的代码。
这部分代码看起来没问题,应该是有其它代码影响。可以的话提供一个测试项目,我们可以帮你看看。
有一个dict项目,实现的是数据字典的功能,在左边的列表中可以添加父项的表项,在右侧的列表中可以添加父项对应的子项,现在存在的问题是每次增加一个子项内容,左边的表格就会不再选中它原本应该选中的那一行,怎么控制表格的焦点保持不变。
使用zipProject Gradle任务将项目打包成ZIP,并将其作为帖子的附件上传, 不要使用百度网盘等其它途径传送附件 。
打包完64M传不上来
如果使用 zipProject gradle task 打包完还是太大,就准备一个小的测试项目上传上来。
这个界面是怎么出来的
CUBA Studio 最右边有个 Gradle,点开就有了。
还是挺大的呀,这个项目不能再小了
要不你试试在右边table的add\bianji 按钮的弹出框的closelistener里 用代码设置一下? 使用左边table的setSelected()方法
这样是不可以的
那就奇怪了。你能不能只把这个页面还有对应的实体做个项目打个包呀?因为可能要发到英文论坛去问问。
现在有了别的问题,自己重新添加了页面的create对话框响应事件, ,但是点击完成确定或取消之后还会弹出create原本的对话框, 怎么样才能在点击create之后屏蔽掉create原本的对话框,只显示重写后的create的响应事件
这个是因为你的 createBtn1 用了 dictsTable.create 的 action,这个 action 就会打开一个创建的界面。如果你想用自己在 java 里面 build 的界面,直接把 createBtn1 的 action 去掉就可以,xml 这样修改:
<button id="createBtn1" caption="创建" stylename="primary" icon="ADD_ACTION"/>
caption 你可以自己设置 msg 消息。颜色样式可以再调调。