HuangShenggang

Results 4 issues of HuangShenggang

测试环境: macOS 10.13.6 golang 1.10 自己在做测试的时候发现如果请求参数中有int类型参数的话,钉钉接口就会报错。原因是受到参数类型转换方式的影响。 SDK中将interface{}转换为string类型的方式为:fmt.Sprintf("%s", v),这种方式将int类型的参数转换为string类型,然后再组合到请求参数时,会带附加字符。钉钉服务器参数值验证不通过。具体位置为: request.go 146行和181行。 使用自己的类型转换方法之后,测试通过。 具体参数类型转换方法: `func String(args ...interface{}) string { value := args[0] var precision int = 12 switch value.(type) { case string:...

#### 描述问题: input-table组件中,使用select组件,配置select autoFill 属性,将select的值自动填充到input-table中的另外一组件出现错误。 #### 截图或视频: #### 如何复现(请务必完整填写下面内容): 1. 你是如何使用 amis 的? `npm` 2. amis 版本是什么?请先在最新 beta 版本测试问题是否存在 3.5.2 3. 粘贴有问题的完整 `amis schema` 代码: ``` { "type": "page", "body":...

need confirm

别在LowcodeEngine上浪费时间精力了,坑太多了。 我这边也得到了很多朋友的反馈,难搞哦。 这个库也只是使用官方Demo的代码做了整合工作。 这个库也不会再更新了,感谢大家的关注。 对这方面感兴趣的朋友去隔壁看看百度的Amis吧, Amis很早就开源了,产品成熟度、文档、代码质量都不是LowcodeEngine能比的。 之前让人顾虑的是其设计器没有开源,担心遇到某些需求无法解决, 最近Amis Editor也全部开源了。 大概浏览了一下源码,代码质量非常高。赞一个。 Amis Editor以组件包的方式发布在Amis里,目前关于Amis Editor的文档还没有补全。 不过因为代码质量高,工程化做得好,有什么问题,看看代码就能明白。 [https://github.com/baidu/amis](https://github.com/baidu/amis) Amis Editor源码: [https://github.com/baidu/amis/tree/master/packages](https://github.com/baidu/amis/tree/master/packages)

感谢amis开发团队做出这么好的项目。 如果可以的话,希望开发团队能对InputTable组件进行功能增强,谢谢! 背景: 我们在开发一个管理系统,前端使用的是amis。 很多的应用场景是对单据的管理。单据分为单据头和单据体(单据体为单据的明细信息,例如一个订单的商品信息)。单据体使用的是InputTable。 希望增强的建议: 场景1: 根据InputTable其中某两列或者几列使用Formula组件进行数学运算,并将运算的结果赋值给InputTable的某一列; 场景2: 汇总(SUM)InputTable某一列的值,并将汇总的值赋值给单据头的某个组件; 场景3: 当InputTable列的数量比较多的时候,需要将当前行以普通表单的排版进行编辑; 例如:在点击InputTable行编辑按钮时,可以打开一个Dialog或者其他组件,这个组件的表单以普通表单的模式进行排版,且表单控件与InputTable列相对应,以便编辑InputTable某一行的数据。 场景4: 需要对InputTable某一行进行单选或者多选,并在操作整个表单时,能获取到选中的行相关信息; 场景5: 复制与InputTable列对应的Excel数据,可以进行批量地粘贴,以便快速填充InputTable数据。 这个功能实现起来可能有点难度,如果可以支持,那么或许可以成为amis的一个很好的核心竞争力,毕竟当前很少有(或者根本没有)前端InputTable组件能支持这个场景。 场景6: 需要能方便地对InputTable的某一列进行批量填充或者重置; 场景7: 单据需要打印,希望能已更方便的方式支持打印样式和排版; 以上建议希望团队能采纳,谢谢

enhancement