gpt4 book ai didi

opa - 如何让 SimpleTable 组件工作?

转载 作者:行者123 更新时间:2023-12-04 06:20:16 25 4
gpt4 key购买 nike

我上传了 SimpleTable 的一个小样本:

https://gist.github.com/1080278

现在,它可以编译,但是当我启动服务器时,我明白了:

File "stdlib/core/rpc/core/oparpc.opa", line 360, characters 12-123, (360:12-360:123 | 10511-10622)
@fail: Invalid distant call to function (_v0_create_stdlib.components.simpletable) at File "stdlib/core/rpc/core/oparpc.opa", line 360, characters 69-81, (360:69-360:81 | 10568-10580): there seems to be no client connected
Error: uncaught OPA exception {fail: $"Invalid distant call to function (_v0_create_stdlib.components.simpletable) at File \"stdlib/core/rpc...pa\", line 360, characters 69-81, (360:69-360:81 | 10568-10580): there seems to be no client connecte"$; position: $"File \"stdlib/core/rpc/core/oparpc.opa\", line 360, characters 12-123, (360:12-360:123 | 10511-10622)"$}
*** Stack trace:
Fatal error: exception Scheduler.Empty

有人可以通过解释我们必须如何使用这些组件来帮助我吗?
并且还通过向我解释我的例子中什么是错误的......

PS:我会用你的答案更正要点文件......然后对要点进行第一次修订以查看虚假文件,我希望要点的最后一次修订很快就会成为一个很好的示例使用这个组件!

谢谢你们 future 的回答:)

最佳答案

函数 CSimpleTable.create 是客户端专用函数。所以在顶层调用它是没有意义的,因为你还没有连接任何客户端。

我不知道为什么事情是这样设计的,但这意味着客户端必须首先收到页面,然后你才能把你的表放在里面。
例如,简单地用这个替换文件的结尾(以 table = ... 开头)就可以解决问题:

onready(_) =
Dom.transform([#something <- CSimpleTable.generate_page(CSimpleTable.create(config, id, callbacks, rows, els, display), "test")])
server = Server.one_page_server("test", -> <div id=#something onready={onready}/>)

关于opa - 如何让 SimpleTable 组件工作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6679653/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com