04-03-2014, 06:35 PM,
|
|||||
|
|||||
RE: 入力チェックについての質問です
{import * from CURL.LANGUAGE.REGEXP}
{define-class public Check-name {inherits StandardStringCell} {constructor public {default} {construct-super} } ||置換前 field before_text:String="" ||置換後(数字) field after_text_suuji:String = "" ||チェックする値(数字) field chk_suuji:String = "[0-9]" {method public {note-grid-focus-out}:void {super.note-grid-focus-out} ||フォーカスを受けていたセルの値を保存する(置換前) set self.before_text = {String {super.get-data}} ||置換する(数字) set self.after_text_suuji = {regexp-subst self.chk_suuji ,self.before_text ,"" ,replace-all?=true } || {if {self.before_text.equal? self.after_text_suuji} then {set self.background = "white"} else {popup-message "・数字が入力されています"} {after 0s do {self.become-active}} {set self.background = "red"} } } } {let people:RecordSet= {RecordSet {RecordFields {RecordField "名前"} ,{RecordField "年齢"} } ,{RecordData 名前 = "テスト君" , 年齢 = "25"} ,{RecordData 名前 = "テストさん", 年齢 = "37"} } } {let test:RecordGrid= {RecordGrid record-source = people ,{RecordGridColumn "名前" ,width=50,cell-spec = Check-name} ,{RecordGridColumn "年齢" ,width=50} } } {let hozon:CommandButton= {CommandButton label="保存" ,{on Action do {people.commit} } } } {value {VBox test ,hozon } } |
|||||
« Next Oldest | Next Newest »
|
Messages In This Thread |
入力チェックについての質問です - by rom - 04-03-2014, 05:52 PM
RE: 入力チェックについての質問です - by rom - 04-03-2014, 06:35 PM
RE: 入力チェックについての質問です - by rom - 04-04-2014, 10:05 AM
RE: 入力チェックについての質問です - by dyoshida - 04-06-2014, 09:24 PM
RE: 入力チェックについての質問です - by umemura - 04-07-2014, 12:56 PM
RE: 入力チェックについての質問です - by rom - 04-07-2014, 01:36 PM
RE: 入力チェックについての質問です - by rom - 04-07-2014, 06:08 PM
RE: 入力チェックについての質問です - by rom - 04-15-2014, 11:31 AM
RE: 入力チェックについての質問です - by dyoshida - 04-15-2014, 01:08 PM
RE: 入力チェックについての質問です - by rom - 04-16-2014, 01:24 PM
RE: 入力チェックについての質問です - by umemura - 04-28-2014, 06:46 PM
RE: 入力チェックについての質問です - by rom - 04-30-2014, 01:56 PM
|
Users browsing this thread:
1 Guest(s)
1 Guest(s)