首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ATK4致命错误atk4\core\Exception:尝试初始化两次

ATK4致命错误atk4\core\Exception:尝试初始化两次
EN

Stack Overflow用户
提问于 2017-12-02 21:12:32
回答 1查看 58关注 0票数 2

我正在探索Atk4 UI。下面我尝试使用一个包含多个表视图(包含数组数据)的视图,但atk4显示致命错误:Attempting to initialize twice

代码语言:javascript
复制
$mainDiv = new \atk4\ui\View();
$table = new \atk4\ui\Table(['celled' => true]);
$table->setSource([['test'=>5]]);
$mainDiv->add($table);
$app->layout->add($mainDiv);

是bug还是我做错了什么?

EN

回答 1

Stack Overflow用户

发布于 2017-12-03 06:15:36

按原样尝试你的例子,我得到了这个错误:

atk4\ui\Exception\NoRenderTree:必须在addColumn()之前使用add($obj)或$obj->init()

setSource()之前添加了$table->init()之后,示例就可以工作了。但是,要使表正常工作,您需要定义列。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47608264

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档