FineUI 官方论坛

标题: FineUI(JS版)v4.0.0发布了(Java .Net PHP 都能用)! [打印本页]

作者: sanshi    时间: 2017-7-13 16:25
标题: FineUI(JS版)v4.0.0发布了(Java .Net PHP 都能用)!







FineUI(JS版)终于发布了,作为独立可运行的版本,FineUI(JS版)不限制服务端开发语言,Java .Net PHP 都能用!






注:
1. FineUI(JS版)是独立的商业程序,使用需要购买商业授权。
2. 专业版 套餐S 或者 套餐A 不包含单独使用 FineUI(JS版)授权,如需使用请单独购买。
3. 专业版 套餐B 已经包含了 FineUI(JS版)授权,无需再次购买。



作者: KK.Leung    时间: 2017-7-14 08:21
前排留位~
作者: 依然在飞翔    时间: 2017-7-14 21:20
JS版太棒了
东莞人民发来贺电
作者: sanshi    时间: 2017-7-15 10:22
测试验证码
作者: 棕榈    时间: 2017-7-17 09:15
试用了一下,也没发现试用版本有什么限制。
作者: MissThee    时间: 2017-7-17 10:40
所以试用版的限制是。。???
作者: sanshi    时间: 2017-7-17 10:42
棕榈 发表于 2017-7-17 09:15
试用了一下,也没发现试用版本有什么限制。

用心发现
作者: BOBO    时间: 2017-7-17 17:54
本帖最后由 BOBO 于 2017-7-17 17:57 编辑

试用版的完成不能从后台读取数据,然后在前端UI进行绑定,比如:表单元素的值,可编辑表格下拉框的值等,不知道商用版的可不可以。。。。。。
如果都是这样的话,这个用起来太老火啦
而且试用了一下,fineui的社区太小,文档太简洁(简单?,不知道用什么词形容!!!),遇到问题搜都没地方搜。。。

作者: MissThee    时间: 2017-7-17 18:00
BOBO 发表于 2017-7-17 17:54
试用版的完成不能从后台读取数据,然后在前端UI进行绑定,比如:表单元素的值,可编辑表格下拉框的值等,不 ...

用jquery写个ajax请求回来,把例子里的“表格控件→基本用法→表格(内联数据)”里边的data替换了不可以吗??
作者: BOBO    时间: 2017-7-17 18:04
MissThee 发表于 2017-7-17 18:00
用jquery写个ajax请求回来,把例子里的“表格控件→基本用法→表格(内联数据)”里边的data替换了不可以 ...

试过了,用ajax的方式需要在ajax的回调中用F.ui({})来初始化,如果表格中只有一列是下拉框的数据源还好,那如果一个表格控件中有多个可编辑的下拉框应该怎么处理呢?
作者: sanshi    时间: 2017-7-17 18:47
BOBO 发表于 2017-7-17 17:54
试用版的完成不能从后台读取数据,然后在前端UI进行绑定,比如:表单元素的值,可编辑表格下拉框的值等,不 ...

FineUI(JS版)的AJAX过程需要自己写了。

一般是通过 jQuery.ajax 发起到后台的请求,返回一堆 JSON 数据,然后自行处理,也就是调用控件的方法,比如你说的更新表单元素值(F.ui.textbox1.setValue('value from server')),更新表格的数据(F.ui.grid1.loadData({data from server})),都要查控件的方法
作者: BOBO    时间: 2017-7-17 21:52
sanshi 发表于 2017-7-17 18:47
FineUI(JS版)的AJAX过程需要自己写了。

一般是通过 jQuery.ajax 发起到后台的请求,返回一堆 JSON 数 ...

那比如我需要编辑一条记录,在页面初始化完成后就自动从后台加载数据并绑定到对应的表单字段中,应该如何处理呢?页面初始化完成后有没有回调呢,怎么回调的呢?
  1. F.ready(
  2.   $.get("server/path",function(data){});
  3.   F.ui(option);
  4. );
复制代码


如果像这样的话是失败的,因为ajax的数据还没读取到时,下面的F.ui();就已经执行了。
作者: BOBO    时间: 2017-7-17 22:03
本帖最后由 BOBO 于 2017-7-17 22:05 编辑

还有,如果我需要为全局添加一个拦截器又应该如何来处理呢?
比如:我采用的是前后端后离的,前端用fineui(js) ,后端用restful api ,前端每次向后端发起请求时需要拦截该请求,并在该请求中添加额外的header信息(比如:Authorization:bearer xxxxxxxxxxxxxxxxxxxxx)。特别是Grid表格中的dataUrl请求中,如何拦截并添加header信息呢?
作者: sanshi    时间: 2017-7-17 23:13
BOBO 发表于 2017-7-17 21:52
那比如我需要编辑一条记录,在页面初始化完成后就自动从后台加载数据并绑定到对应的表单字段中,应该如何 ...

你可以把 F.ui() 初始化代码放到 AJAX 回调里面做阿,如果你的UI依赖于AJAX返回的数据的话,类似如下:
  1. $.get("server/path",function(data){
  2.      F.ui(option);
  3. });
复制代码

作者: BOBO    时间: 2017-7-18 08:43
sanshi 发表于 2017-7-17 23:13
你可以把 F.ui() 初始化代码放到 AJAX 回调里面做阿,如果你的UI依赖于AJAX返回的数据的话,类似如下:
...

目前测试是这样做的,想深入了解一下看FineUI有没有自己的初始化回调。如果没有也只有这样了。
作者: MissThee    时间: 2017-7-18 09:26
BOBO 发表于 2017-7-17 18:04
试过了,用ajax的方式需要在ajax的回调中用F.ui({})来初始化,如果表格中只有一列是下拉框的数据源还好, ...

虽然有点儿没看懂问题的关键是什么,但是以我用js控件的经验吧,只要有了一套模板,自己用的时候,把给定样例里固定的数据都改成变量,去赋值就可以了。。。就算需求和给定的样例不同,需要哪块增减,就按着样例删掉不用的部分,复制粘贴增加的部分就可以。。。
作者: sanshi    时间: 2017-7-18 09:29
BOBO 发表于 2017-7-18 08:43
目前测试是这样做的,想深入了解一下看FineUI有没有自己的初始化回调。如果没有也只有这样了。 ...

初始化回调不就是你写的那行代码吗:
  1. F.ready(function() {
  2.     // .......
  3. });
复制代码


这个就类似于 jQuery  的 $.ready ,如果你之前用过开源版,专业版,或者MVC版,相信对这个应该不会陌生
作者: 邓/tx    时间: 2017-8-9 17:08
之前买的”套餐A“又怎么收费呢?
作者: sanshi    时间: 2017-8-9 20:34
邓/tx 发表于 2017-8-9 17:08
之前买的”套餐A“又怎么收费呢?

FineUI(专业版)和 JS版属于两个产品,使用需要单独购买
作者: DJ.DAY    时间: 2017-9-2 14:00
sanshi 发表于 2017-7-18 09:29
初始化回调不就是你写的那行代码吗:

好主意... 测试完毕.
本来在用mvc版本.现在都转了js版本

作者: sanshi    时间: 2017-9-9 15:16
DJ.DAY 发表于 2017-9-2 14:00
好主意... 测试完毕.
本来在用mvc版本.现在都转了js版本

MVC包含前后台交互的支持,并且Razor的布局属于C#支持的范畴,有VS的智能提示和编译时提醒,所以开发和维护更方便。

JS版对用户的JavaScript功底要求比较高,开发的代码量更多点,但是不限制后台服务器语言,适用面更广。

适合自己的才是最好的。
作者: skeayy    时间: 2017-9-19 14:26
sanshi 发表于 2017-9-9 15:16
MVC包含前后台交互的支持,并且Razor的布局属于C#支持的范畴,有VS的智能提示和编译时提醒,所以开发和维 ...

js版本是收费的吧? 下载的这个是不是用一段时间就不能用了?
作者: sanshi    时间: 2017-9-19 16:49
skeayy 发表于 2017-9-19 14:26
js版本是收费的吧? 下载的这个是不是用一段时间就不能用了?

JS版是收费的,试用版仅可用于开发试用
作者: skeayy    时间: 2017-9-26 09:53
sanshi 发表于 2017-9-19 16:49
JS版是收费的,试用版仅可用于开发试用

我自己把mvc版的js 扣出来了 用不用收费吧?
作者: sanshi    时间: 2017-9-26 11:26
skeayy 发表于 2017-9-26 09:53
我自己把mvc版的js 扣出来了 用不用收费吧?

目前我们的产品只有如下两个是免费的:
1. FineUI(开源版)
2. FineUIMvc(基础版)

其他的产品是收费的:
1. FineUI(专业版)
2. FineUIMvc(企业版)
3. FineUI(JS版)

作者: DJ.DAY    时间: 2017-10-13 23:22
期待4。0的js 效果看上去高大上了~
作者: sanshi    时间: 2017-10-14 16:30
DJ.DAY 发表于 2017-10-13 23:22
期待4。0的js 效果看上去高大上了~

FineUI(JS版)v4.0.0已经可以下载了:http://fineui.com/demo_js/

作者: rosheng    时间: 2017-12-13 21:59
FineUI(JS版)v4.0.0商业授权多少钱?如何付费?
作者: sanshi    时间: 2017-12-14 09:36
rosheng 发表于 2017-12-13 21:59
FineUI(JS版)v4.0.0商业授权多少钱?如何付费?

查看官网报价:http://fineui.com/js/#pricing
作者: .SteveN.LiAo    时间: 2018-3-22 11:22
sanshi 发表于 2017-9-19 16:49
JS版是收费的,试用版仅可用于开发试用

放到服务器就不能使用了?




欢迎光临 FineUI 官方论坛 (https://www.fineui.com/bbs/) Powered by Discuz! X3.4