整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

layui页面加载简单模式

意如果方法在layui加载页面之后进行,需要form.render();重新渲染页面

定义模板id

form表单id 加载数据id<table id="table" lay-filter="test"></table>

<select id="chosen-select" lay-filter="type-select">

<option value="" selected="">请选择描述</option>

</select>//加载自定义搜索框

/*为下拉框id="chosen-select"加载数据type,description(类型与描述两个属性)*/

/* $(function(){

var html = "";

$.ajax({

url: '${ctx}/sys/dict/queryTypeList',

success : function(data) {

//加载数据

for (var i = 0; i < data.length; i++) {

html += '<option value="' + data[i].type + '">' + data[i].description + '</option>'

}

$("#chosen-select").append(html);

}

});

});

>methods定义了fileUpload、uploadSuccess、download、fileSearch、getFileList、handleFolder、submitFolderFrom、fileDel、getAllFolders、isFolderFn等方法。fileUpload方法用于上传文件提交操作,uploadSuccess方法用于上传文件回调,download方法用于文件额下载,fileSearch方法用于根据关键词搜索文件的操作,getFileList方法用于初始化页面获取文件列表的操作,handleFolder方法用于编辑文件夹的操作,submitFolderFrom方法用于提交文件夹表单的操作,fileDel方法用于删除文件的操作,getAllFolders方法用于获取所有文件夹的操作,fileUpload方法用于上传文件提交操作,isFolderFn方法用于判断是否文件夹函数,fileUpload方法用于上传文件提交操作。以上方法皆通过发送HTTP请求并根据返回结果进行相应的提示和操作。

们可以使用来自JavaFX API的TableView,TableColumn和TableCell类以表格形式表示数据。

通过实现数据模型和应用单元工厂来填充表中的数据。

表类可以按列排序数据,并在必要时调整列大小。

创建表

表控件是通过实例化TableView类创建的。

TableView table = new TableView();
table.setEditable(true);

然后使用TableColumn类创建三个列。TableView类的getColumns方法将创建的列添加到表中。

TableColumn firstNameCol = new TableColumn("First Name");
TableColumn lastNameCol = new TableColumn("Last Name");
TableColumn emailCol = new TableColumn("Email");
 
table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);

我们可以通过调用setVisible方法隐藏列。

aColumn.setVisible(false).

以下代码创建一个表。

import javafx.application.Application;
import javafx.scene.Scene;
import javafx.scene.control.TableColumn;
import javafx.scene.control.TableView;
import javafx.scene.layout.StackPane;
import javafx.stage.Stage;
public class Main extends Application {
 public static void main(String[] args) {
 launch(args);
 }
 @Override
 public void start(Stage primaryStage) {
 TableView table = new TableView();
 table.setEditable(true);
 TableColumn firstNameCol = new TableColumn("First Name");
 TableColumn lastNameCol = new TableColumn("Last Name");
 TableColumn emailCol = new TableColumn("Email");
 
 table.getColumns().addAll(firstNameCol, lastNameCol, emailCol);
 emailCol.setVisible(false);
 StackPane root = new StackPane();
 root.getChildren().add(table);
 primaryStage.setScene(new Scene(root, 200, 250));
 primaryStage.show();
 }
}

上面的代码生成以下结果。