- 博客(5)
- 资源 (25)
- 收藏
- 关注
原创 abp.io(vNext)部署备忘
编译镜像编译使用的Dockerfile文件是vs自动创建的,存在以下几个问题:编译使用的aspnet包是3.1-buster-slim,sdk包是3.1-buster,编译后在centOS 8上跑不了,把两个包都换成3.1,也就是没有-buster-slim和-buster,就没有问题了。要在解决方案路径进行编译,不要在项目路径编译,不然会发生复制文件错误。编译的具体语句如下:docker build -t <MyTag> . -f <项目路径>\Dockerfile.
2020-08-25 10:52:50 1279 2
原创 《基于Modern工具包的本地化方式》的重构
在前文,本地化是通过一堆判断语句去切换本地化文本,而且还要记录原文本,比较麻烦,执行起来逻辑比较多,也不畅顺。更重要的是,之前已经实现的表单字段标签的自动化和列标题的自动化很难去实现了,又要加一堆判断逻辑,这样的代码,有很重的异味,必须做改进。要解决判断过多的问题,比较简单,根据对应的类重写相应的类就行了。余下就是要解决localized方法,这方法需要记录属性的原始值,然后做转换,再调用set方法输出,整个流程太麻烦了。现在的焦点就是哪个原始值,如果直接用另外一个属性如langText来记录按钮的原始值
2020-08-07 23:57:41 1032
原创 《基于Modern工具包的本地化方式》的错误修正
在《基于Modern工具包的本地化方式》一文中实现的本地化方式忽略了在切换语言后,原始的文本值已经改变,要想再切换回去,由于找不到对应的本地化值,最终切换不了,因而,必须在第一次切换的时候记录下原始文本值,这样才能保证每次切换的时候都能找到对应值。在前文中还有一个bug是当本地化先于组件完成初始化时,就不会监听localizedready事件。本文还添加了语言切换按钮,用于切换语言。以下是修正后的代码:Localized.js:Ext.define('CommonShared.service.Lo
2020-08-02 10:18:46 403
原创 基于Modern工具包的本地化方式(下)
上文完虽已完成了组件的本地化,但Ext JS中还有验证类和插件类这些类需要实现本地化。通过研究发现这些类都有一个父类,这就好办了,和组件类一样,在父类中添加监听就可以实现全部子类的本地化了。下面是插件类的重写代码:Ext.define('CommonOverrides.shared.plugin.Abstract',{ override: 'Ext.plugin.Abstract', constructor: function(config) { const me =
2020-08-01 20:44:08 362
原创 基于Modern工具包的本地化方式(上)
新项目需要从服务器下载本地化资源,如果继续使用快速模板的本地化策略就很尴尬了,绝不可能等待本地化资源全部下载后再去加载项目,得另想办法。在研究过了《[Internationalization & Localization with Sencha Ext JS](https://www.sencha.com/blog/internationalization-localization-with-sencha-ext-js/)》一文后,终于有思路了。文章的思路是通过重写`Ext.Component`来
2020-08-01 20:29:17 454
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(4) 源代码
2012-09-28
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(3) 源代码
2012-09-27
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之用户管理(2) 源代码
2012-09-26
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(2)
2012-09-23
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建Viewport(1)
2012-09-16
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之调整首页显示
2012-09-15
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之登录窗口调试代码
2012-09-09
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之创建项目
2012-08-18
一步一步使用Ext JS MVC与Asp.Net MVC 3开发简单的CMS后台管理系统之数据库文件
2012-08-18
cargo_bridge.zip
2009-06-26
使用Dynamic LINQ实现Ext Grid的远程排序
2009-04-15
一个Ext2+SWFUpload做的图片上传对话框的例程
2007-10-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人