notice Java 01

index.html


    var grid = new wijmo.grid.FlexGrid('#flexGrid');
    grid.initialize({
        autoGenerateColumns: false,
        columns: [
            { header: '姓名', binding: 'seimei'},
            { header: '姓'  , binding: 'sei'},
            { header: '名'  , binding: 'mei'},
            { header: '部署', binding: 'busho' },
            { header: '年齢', binding: 'nenrei' },
        ],
        selectionMode : 'Row'
    });
        var item = grid.collectionView.currentItem;
        if ( item ) {    //行選択済みなら
            var $tr = $("#parentTbl tr").eq(pos);
            $("td", $tr).eq(1).text(item.seimei);
            $("td", $tr).eq(2).text(item.busho);
            $("td", $tr).eq(3).text(item.nenrei);
        }

package com.example.dto;
import java.beans.Transient;
public class MemberDto {
	private String name;
	private String dept;
	private int age;
	public MemberDto(String name, String dept, int age) {
		this.name = name;
		this.dept = dept;
		this.age = age;
	}

	@Transient
	public String getName() {
		return name;
	}
	public void setName(String name) {
		this.name = name;
	}
	@Transient
	public String getDept() {
		return dept;
	}
	public void setDept(String dept) {
		this.dept = dept;
	}
	@Transient
	public int getAge() {
		return age;
	}
	public void setAge(int age) {
		this.age = age;
	}
	public String getSeimei() {
		return name;
	}
	public String getSei() {
		return name != null ? name.substring(0, 2) : "";
	}
	public String getMei() {
		return name != null ? name.substring(2) : "";
	}
	public String getBusho() {
		return dept != null ? removeSpace(dept) : "";
	}
	public int getNenrei() {
		return age;
	}
	public static String removeSpace(String str) {
		return str.replace(" ", "").replace(" ", "");
	}
}

		} else {
			results.setState("0"); // success
			List<MemberDto> members = new ArrayList<>();
			members.add(new MemberDto("名字名前1", " 部署1   ぶしょ ", 11));
			members.add(new MemberDto("名字名前2", " 部署2   ぶしょ ", 22));
			members.add(new MemberDto("名字名前3", "  部署3  ぶしょ   aa", 33));
			results.setMembers(members);
		}