PSI 二次开发学习记录
初心不负
业精于勤荒于嬉,行成于思毁于随,坚持学习是一种态度,更是对未来负责,知识来源沉淀,坚持写作
展开
-
Extjs 跳转页面带参数并执行查询操作的实现
如上,点击查看物流会跳转到另一个界面,且将物流单号的值传递到下一个界面,下一个界面根据物流单号自动查找到对应的信息.ok,开撸{ header : "查看物流", dataIndex : "", menuDisabled : true,原创 2018-01-05 14:26:07 · 3636 阅读 · 0 评论 -
Extjs 使用pagingToolbar实现gridpanel数据分页
效果展现 版本4.2 bbar : [{ id : "pagingToolbar", border : 0, xtype : "pagingtoolbar", store : store }, "-", { xt原创 2018-01-04 16:50:58 · 1137 阅读 · 0 评论 -
Extjs4.2 为grid行中增加超链接的实现
{header : "跟踪物流",align : "center",width : 100,menuDisabled : true,sortable : false,renderer : function (value, cellmeta, record, rowIndex, columnIndex, store) {//拿到当前物流单号var id = record.data['i原创 2017-12-27 17:20:50 · 1872 阅读 · 0 评论 -
Extjs 监听字段的回车键的实现
id : "edituu",colspan : 2,width : 430,labelWidth : 60,labelAlign : "right",xtype : "customfield",//自定义的字段fieldLabel : myproject.Message.Supplier,listeners : {//任何与导航相关的键(方向键、Tab键、回车键、退格键等)按下时触发原创 2017-12-27 17:19:38 · 780 阅读 · 0 评论 -
Extjs系列之 ArrayStore的用法
一个小巧的帮助类,用于更方便的从一个数组的数据来创建Ext.data.StoreExt.define("diy", {/*** 初始化组件*/initComponent: function () {var me = this;var entity = me.getEntity();Ext.apply(me, {header: {title: ""},width: 600,he原创 2017-12-27 17:18:20 · 1900 阅读 · 0 评论 -
Extjs Form表格容器的使用
FormPanel 为 form 表单提供了一个标准的容器. 本质上还是一个标准的 Ext.panel.Panel,只是自动创建了一个 BasicForm 来管理所有添加到 Panel中的 Ext.form.field.Field 对象.可以快捷方便地进行 配置以及处理 BasicForm 和 表单域.在Extjs Form中,默认的布局方式是layout: 'anchor'默认每行只显示一个控件,原创 2017-12-27 17:14:24 · 651 阅读 · 0 评论 -
Extjs4.2 gridPanel中的Store数据远程获取
var modelName = 'model';Ext.define(modelName,{extend : "Ext.data.Model",fields : ["id","code", "name"]});var store = Ext.create("Ext.data.Store", {autoLoad : false,model : modelName,data : [],原创 2017-12-27 17:11:47 · 1334 阅读 · 0 评论 -
ExtJS GridPannel的使用
Extjs GridPanelGrid是在客户端上显示大量的表格数据的极佳方式。它本质上是一个超级统计表GridPanel使其更容易地进行获取、排序和筛选大量的数据。Grid是由两个主要部分组成的 - 一个含有全部数据的Store和一个要进行渲染列的集合。//创建grid 也就是表格组件me.__mainGrid = Ext.create("Ext.grid.Panel", {viewConfi原创 2017-12-27 17:00:09 · 308 阅读 · 0 评论 -
Extjs多语言实现
Extjs 版本4.2 thinkphp 3.2.3在public 公共目录下,如下建立国际化js文件(中英文) 在myproject-lang-zh_CN.js中var myproject = {};myproject.Message = {};myproject.Message.Code = 'Code';则在Extjs的组件中引用国际化就可以使用myproject.Message.Cod原创 2017-12-27 16:50:16 · 958 阅读 · 0 评论 -
php如何根据条件删除二维数组中的元素
需求是在一个二维数组中,根据数组中某个元素的值是否为0来判断是否将这个元素删除$result = array();foreach ( $data as $i => $v ) {$id = $v["id"];$result[$i]["id"] = $v["id"];$result[$i]["text"] = $v["name"];$result[$i]["code"] = $v["code"]原创 2017-12-27 16:45:30 · 14073 阅读 · 0 评论 -
Thinkphp 多语言实现(项目实战)
下面,以Thinkphp的Controller为例进行说明(版本为3.2.3):在应用的配置目录下面的行为定义文件tags.php中(你可以在你的模块下(比如Home),也可以在Common下的Conf文件夹下进行),添加:<?php/*** Created by PhpStorm.* User: Administrator* Date: 2017/12/5* Time: 10:44*/retu原创 2017-12-06 16:46:09 · 1506 阅读 · 0 评论 -
thinkphp 利用cookie传递表格数据
从一个页面的表格列表(用Extjs的gridPanel组件)中获取n行数据,在执行跳转命令后,在另一个页面取到这些数据,并执行关联操作,操作完成后返回开始页面1去数据,将数组数据转化为json数据getJsonStr : function () { var me = this; var entity = me.getEntity(); v原创 2018-01-16 18:15:05 · 593 阅读 · 0 评论