rongyao
rongyao
## What problem does this feature solve? https://stackblitz.com/edit/ng-alain-setup-qgojxe?file=src%2Fapp%2Fapp.component.ts,src%2Fapp%2Fapp.module.ts,src%2Fapp%2Fdata-source%2Fdata-source.component.html 通过st的data属性,可以方便快速的通过url来获取接口,并且支持分页。 但是视图渲染是能是表格。有些时候,希望自定义视图,但是又希望能用上st的data功能,来自动获取数据。 所以现在希望可以提供一个基础组件,它只负责提供一些数据相关的操作,比如包括导出重置删除等st原本就支持的功能。 在上面的例子中,我把st复制了一份,然后稍微改了改,模板里加了个分页,class里加了泛型。然后使用这个组件的时候,传入和st一样的属性,就可以拿到数据自行渲染了。 ## What does the proposed API look like? 希望如下: 1.新组件应当拥有所有st与视图渲染无关的方法与属性。 2.新组件可以拥有一些多余的属性和方法,这些方法可能是为了保障其它一些必要方法的正常运行。 3.最好st是继承自这个新组件的。 4.关于全局配置,可以独立一套也可和st共用一套,理论上影响不大。 另外这个功能不是太紧急,毕竟copy的也能用,但是还是希望可以用上官方支持的版本~
## What problem does this feature solve? https://stackblitz.com/edit/ng-alain-setup-tymgyr?file=src%2Fapp%2Fapp.component.ts,src%2Fapp%2Fglobal-config.module.ts,src%2Fapp%2Fst-td%2Fst-td.module.ts,src%2Fapp%2Fst-td%2Fst-td%2Fst-td.component.html,src%2Fapp%2Fst-td%2Fst-td%2Fst-td.component.ts,src%2Fapp%2Fapp.module.ts 现在在做一个根据st的数据,用sv查看详情的功能。 视图的渲染想直接用st-sd来显示,但是st-td组件没有导出。然后我自己copy了一份,并且去掉了st 的依赖获取(@Host() private stComp: STComponent) 之后视图是渲染出来了,和表格的显示的基本一致。但是这种方式不太优雅,问题也比较多。 ## What does the proposed API look like? 1.导出st-td组件 2.解决STComponent的依赖问题,比如可以Input()进来,或者其它方式提供 3.即使不提供STComponent,st-td也可以正常使用。 4.将STComponent.columnSource 改为public,这样我可以使用columnSource.process将STColumn转为_STColumn 5.对于_data的转换,还需要可以调用到st的this.optimizeData()._refColAndData();这一部分也希望可以以适当的方式开放出来 具体的用法,可参照stackblitz里的demo...
### Reproduction link [https://stackblitz.com/edit/ng-alain-setup-yedtgu?file=src%2Fapp%2Fapp.component.ts](https://stackblitz.com/edit/ng-alain-setup-yedtgu?file=src%2Fapp%2Fapp.component.ts) ### Steps to reproduce 自定义模板,过滤数据的存储没有走本来的menus那一套,采用了自定义的逻辑。 为了使过滤图标高亮,我在自行触发刷新后,更改了STColumnFilter.default=true; 之后发现表格无法刷新了,即st.reload没反应。 检查了下源码,问题应该是出在STDataSource.getReqFilterMap这个方法上 ``` private getReqFilterMap(columns: _STColumn[]): { [key: string]: string } { let ret = {}; columns .filter(w => w.filter...
## What problem does this feature solve? 自定义了些复杂的过滤器,内部有确认和取消按钮,所以使用了STColumnFilter的showOPArea属性,隐藏了默认的操作按钮。 但是触发查询后,无法自动关闭过滤器的下拉菜单。 现在希望可以提供方法或属性,可以控制过滤菜单的关闭 ## What does the proposed API look like? STColumnFilter里提供一个visible,STFilterComponent优先使用STColumnFilter里的visible 或者其它方式也可
### Reproduction link [https://stackblitz.com/edit/ng-alain-setup-8hg43p?file=src%2Fapp%2Fapp.component.ts,src%2Fapp%2Fapp.config.ts,_mock%2Fuser.ts,node_modules%2F%40delon%2Ftheme%2Fsrc%2Fservices%2Fhttp%2Fhttp.client.d.ts](https://stackblitz.com/edit/ng-alain-setup-8hg43p?file=src%2Fapp%2Fapp.component.ts,src%2Fapp%2Fapp.config.ts,_mock%2Fuser.ts,node_modules%2F%40delon%2Ftheme%2Fsrc%2Fservices%2Fhttp%2Fhttp.client.d.ts) ### Steps to reproduce demo里有3个请求,其中第二个请求不符合预期 ### What is expected? 按照重载参数,应该返回Observable《T》 ### What is actually happening? 实际返回了Observable《HttpResponse》 | Environment | Info | |---|---| | ng-alain | 17.3.1...
### Reproduction link [https://stackblitz.com/edit/ng-alain-setup-xu4uvv?file=src%2Fapp%2Fapp.component.ts](https://stackblitz.com/edit/ng-alain-setup-xu4uvv?file=src%2Fapp%2Fapp.component.ts) ### Steps to reproduce demo中,数据已经出来,但是loading仍在继续 ### What is expected? loading应该消失 ### What is actually happening? loading仍在继续 | Environment | Info | |---|---| | ng-alain | 17.3.1...
## Version * Phaser Version: 3.80.1 * Operating system: Windows 10 * Browser: Edge , Chrome ## Description when use dom with physics, and Scale mode is Phaser.Scale.ScaleModes.FIT. the body...
Would it be possible to support the "spot walk" feature for characters—where the character stays in place while continuously playing the animation corresponding to their current facing direction?