Hi,
If I want to see the updates on the detail view through WebSocket which contains the foreign fields, How can I do that?
Example:
Entity A contains a field X.
Entities B and C have a foreign field X from Entity A.
Now, under the B entity detail view, I will edit the field X.
I want the updated value should be viewed under the entity C detail view without refreshing the page.
I did the following
So, this will update the values in the entity A detail view. Not under entity C detail view.
Why the WebSocket does not update the foreign field value in the detail view? Can anyone help me with this?
yuri Can you please help me with this?
If I want to see the updates on the detail view through WebSocket which contains the foreign fields, How can I do that?
Example:
Entity A contains a field X.
Entities B and C have a foreign field X from Entity A.
Now, under the B entity detail view, I will edit the field X.
I want the updated value should be viewed under the entity C detail view without refreshing the page.
I did the following
PHP Code:
use Espo\Core\WebSocket\Submission as WebSocketSubmission;
protected function afterUpdateEntity(Entity $B, $data)
{
$this->getRecordService('A')->update($a->id, $data);
if ($this->getConfig()->get('useWebSocket')) {
$socket = new WebSocketSubmission($this->getConfig());
$socket->submit('newNotification', $this->getUser()->id);
}
// Other customization code.
}
So, this will update the values in the entity A detail view. Not under entity C detail view.
Why the WebSocket does not update the foreign field value in the detail view? Can anyone help me with this?
yuri Can you please help me with this?