我一直在读一堆,似乎无法想出这个。任何人都可以告诉我是否有一种方法从AJAX调用加载一个新的dynatable?我使用laravel并在刀片中点击提交按钮进入此功能:
public class FXMLDocumentController implements Initializable
{
@FXML
private MediaView media_view;
@FXML
private ImageView image_view;
private Media me;
private MediaPlayer mp;
Timeline fiveSecondsWonder = new Timeline(new KeyFrame(Duration.millis(50),
new EventHandler<ActionEvent>()
{
@Override
public void handle(ActionEvent event)
{
WritableImage img = media_view.snapshot(new SnapshotParameters(), null);
BufferedImage bufImg = SwingFXUtils.fromFXImage(img, null);
Image image=SwingFXUtils.toFXImage(bufImg, null);
image_view.setImage(image);
System.out.println(" - done - ");
}
}
));
@FXML
void record(ActionEvent event) throws IOException
{
fiveSecondsWonder.setCycleCount(Timeline.INDEFINITE);
fiveSecondsWonder.play();
}
@Override
public void initialize(URL location, ResourceBundle resources)
{
String s = "/home/mustafa987/Videos/sampels/video10.mp4";
me = new Media(new File(s).toURI().toString());
mp = new MediaPlayer(me);
media_view.setMediaPlayer(mp);
mp.play();
mp.setRate(1);
}
}
}
所以我希望无论何时单击提交按钮,我们都可以将不同的数据加载到dynatable中并删除/丢失旧的数据。
有什么想法吗?
答案 0 :(得分:0)
使用引导表结束。我在js中构建了表并将其附加到DOM,因此每当它调用表时它就会销毁前一个表并创建一个新的表来显示。