找回密码
 立即注册

QQ登录

只需一步,快速开始

yzwk

注册会员

6

主题

13

帖子

176

积分

注册会员

积分
176

活字格认证

最新发帖
yzwk
注册会员   /  发表于:2018-11-1 09:47  /   查看:6298  /  回复:12
目前采用的是angularjs1.x进行开发
1、想在wijmo flexgrid 在每行最后的单元格加入该行的超链接,只能通过itemformatter格式化单元格实现吗?2、在单元格中加入超链接例如 编辑、删除、详情等等,想实现angularjs 1.x 的ui-sref 路由机制打开浏览器新标签页载入详情内容,请问这个要怎么弄?
3、在点击该单元格内的超链接时不让该单元格处于选中状态 是否可以设置?


12 个回复

倒序浏览
JeffryLI
葡萄城公司职员   /  发表于:2018-11-1 10:04:54
沙发
您好,关于您说的三个问题回复如下:
1、首先如您所说,itemformatter格式化单元格可以实现超链接
2、我们可以在超链上增加事件,可实现超链接的跳转
3、如果是通过Itemformatter 实现超链接,点击单元格会选中,如果不想被选中,您可以参考如下地址的实现方式:
http://demo.grapecity.com.cn/wijmo5/learningwijmo/#ILYKp
以上 ,请参考。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
yzwk
注册会员   /  发表于:2018-11-1 11:04:44
板凳
JeffryLI 发表于 2018-11-1 10:04
您好,关于您说的三个问题回复如下:
1、首先如您所说,itemformatter格式化单元格可以实现超链接
2、我 ...

以前用纯table的时候如下绑定
<table class="table table-hover">
                                    <thead>
                                        <tr>
                                            <th width="25"><input ng-model="page1.selected" ng-change="page1.changeSelectAll();" type="checkbox" /></th>
                                            <th>#</th>
                                            <th>Invoice No</th>
                                            <th>Order No</th>
                                            <th>客户名称</th>
                                            <th>总金额</th>
                                            <th>总利润</th>
                                            <th>总体积</th>
                                            <th>总净重</th>
                                            <th>总毛重</th>
                                            <th>创建日期</th>
                                            <th>操作</th>
                                        </tr>
                                    </thead>
                                    <tbody>
                                        <tr ng-repeat="item in page1.items">
                                            <td class="text-center"><input type="checkbox" ng-change="page1.changeSelectItem(item);" ng-model="item.selected"></td>
                                            <td>{{item.$rowId}}</td>
                                            <td ng-bind="item.INVOICE_NO"></td>
                                            <td ng-bind="item.ORDER_NO"></td>
                                            <td ng-bind="item.CONSIGNEE_NAME"></td>
                                            <td ng-bind="item.TOTAL_AMOUNT_US"></td>
                                            <td ng-bind="item.TOTAL_PROFIT"></td>
                                            <td ng-bind="item.TOTAL_VOLUME"></td>
                                            <td ng-bind="item.TOTAL_NET_WEIGHT"></td>
                                            <td ng-bind="item.TOTAL_GROSS_WEIGHT"></td>
                                            <td ng-bind="item.GMT_CREATE|date:'yyyy-MM-dd HH:mm:ss'"></td>
                                            <td>
                                                <a class="text-info" ui-sref="cts.sale.pi.detail({id:item.ID})">[详情]</a>
                                                <a class="text-info" ui-sref="cts.sale.pi.editor({id:item.ID})">[编辑]</a>,操作列中的详情、编辑这种用anguarljs 1.x ui-route ui-sref 机制,目前我采用flexgrid要如何实现? 不知是否明白我的意思?
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-2 09:23:01
地板
您好,是这样的在wijmo下 是不需要手动去画表格的,您只要将数据给控件,数据会被解析并渲染的到界面上,所以您给的写法,在wijmojs里面用不到,关于您给的需求,您可以参考我上面发给您的链接。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
yzwk
注册会员   /  发表于:2018-11-2 23:44:05
5#
JeffryLI 发表于 2018-11-2 09:23
您好,是这样的在wijmo下 是不需要手动去画表格的,您只要将数据给控件,数据会被解析并渲染的到界面上,所 ...

你好 另外请教下 input组件支持宽度100%自适应吗?像bootstrap那样!如果是要一个个设置的话实在是太不方便了,屏幕分辨率各不一样
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-5 09:24:09
6#
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
yzwk
注册会员   /  发表于:2018-11-5 17:16:04
7#
JeffryLI 发表于 2018-11-5 09:24
您好,请参考 http://demo.grapecity.com.cn/wijmo5/learningwijmo/#GyYKp

您好
     你给的地址我打不开 报以下错误

尊敬的用户您好:
您访问的网站被机房安全管理系统拦截,有可能是以下原因造成:
1.您的网站未备案,或者原备案号被取消,点击进入快速免费备案通道.
2.您的网站未添加网站白名单,点击快速添加网站白名单.如果已添加,请等待白名单生效.
3.您的网站存在违规、违法内容,请联系我司7*24H小时值班客服电话:0371-9618961 4006598598,或咨询企业QQ:4006598598进行咨询.


dev:***.***.255.11        domain:jsrun.cn info:pHost=jsrun.cn:len=8:g_filter_type=1
kdomain=*.cn:len=4,ret=-1
kdomain=*.jsrun.cn:len=10,ret=-1
url=jsrun.cn:url_len=8,ret=-1
findit=-1
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-5 17:41:05
8#
您好,不好意思,现在我们正在解决这个问题。恢复正常后,我会通知您的。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
JeffryLI
葡萄城公司职员   /  发表于:2018-11-6 10:56:19
9#
您好,我们的中文学习指南已经恢复正常了。带来的不便请谅解。
请点击评分,对我5分评价,谢谢!

葡萄城控件服务团队
官方网站: https://www.grapecity.com.cn/developer
回复 使用道具 举报
yzwk
注册会员   /  发表于:2018-11-6 11:44:33
10#
JeffryLI 发表于 2018-11-6 10:56
您好,我们的中文学习指南已经恢复正常了。带来的不便请谅解。

感谢!
    <wj-combo-box text="model.CONSIGNEE_COMPANY_NAME" is-editable="true"> </wj-combo-box>
请问这类input组件对于宽度自适应我需要如何处理,使用 width="*" 没有效果,它可能嵌入在div或者table中
回复 使用道具 举报
12下一页
您需要登录后才可以回帖 登录 | 立即注册
返回顶部