All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xworker.javafx.control.cell.NodeTableCell.dml Maven / Gradle / Ivy

There is a newer version: 2.0.2
Show newest version



    可以自定义标签节点和编辑节点的单元格。

变量上下文

    使用独立的变量上下文,parentContext是父变量上下文,变量上下文中默认变量cell:xworker.javafx.control.cell.NodeTableCell。

可以重写的方法:

  • void startEdit(NodeTableCell cell)
    开始编辑。
     

  • void cancelEdit(NodeTableCell cell)
    取消编辑。
     

  • void updateItem(NodeTableCell cell, Object item, boolean empty)
    更新条目,其中item是单元格的中值,empty表示改行是非数据行(是空行)。

 编辑和非编辑的

    编辑时使用的是EditNode,非编辑器时使用的是LabelNode。如果没有EditNode那么不能编辑。

编辑器提价和取消编辑

  • cell.commitEdit(Object value)
    提交编辑。可以使用cell.getConverter().fromString(str)方法从字符串转化为对象,不过converter可能为null,调用前应判断。
     
  • cell.cancelEdit()
    取消编辑。

   

 

]]>
用于定义动作行为,通过子节点添加具体的动作行为。

只有第一个动作模型(本节点类型)生效,会忽略后面添加的动作模型。

]]>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy