1
我在我的角度應用程序中使用iframe託管xtext的orion編輯器。我需要將從角度應用程序端寫入的內容保存到後端(Java應用程序)。任何人都可以通過我的角度來幫助我使用API調用或方法,以便我可以保存編輯器中編寫的內容。什麼是xtext在保存資源時使用的狀態標識
我已經這樣做:
1。我試圖提取從我的角度側的iframe的內容,但這樣提取的數據是局部的,因爲它只能提取數據的僅僅通過iframe可見的一次,但不人們必須滾動查看的全部內容。
2。我嘗試了保存xtext在保存時進行的「保存」API調用,但它需要一些stateId作爲其請求主體。我需要了解這個狀態標識是什麼,它是如何評估的?
我從我的角應用在進行此調用
_this.saveEditor = function(args) {
var params = {
requiredStateId: args.stateId
}
_this.saveUrl = XTEXT_URL + '/save?resource=' + args.resourceId;
return $http({
method: 'POST',
url: _this.saveUrl,
data: params
});
};
我的請求體是:
{"requiredStateId":"-80000000"}
這是狀態ID我正在獲得通過使現有負載API調用哪個。在其響應中返回狀態ID。
「我已經做了什麼」=>您可以爲該 – Rakeschand
添加一些代碼,只需調用從客戶端保存到服務器不起作用? https://github.com/eclipse/xtext-web/blob/master/org.eclipse.xtext.web.example.jetty/src/main/webapp/orion-statemachine-resource.html –
@christianDietrich didnot –