Cách thức hoạt động:
●Trường hợp mục「その他」KHÔNG được chọn thì textbox「その他職業」sẽ bị disabled và textbox「その他職業(Show/Hide)」sẽ bị ẩn (hide)
●Trường hợp mục「その他」ĐƯỢC chọn thì textbox「その他職業」ở trạng thái có thể nhập liệu và textbox「その他職業(Show/Hide)」sẽ xuất hiện (show)
■タイトル:コントロールCSSを使ったスクリプト
■
// ■Khi click record để vào 編集画面 if ($p.getControl('ClassA').val() === '4') { $('#Results_ClassB').prop('disabled', false) .css('background-color', '#ffffff'); $('#Results_ClassCField').show(); }else{ $('#Results_ClassB').prop('disabled', true) .css('background-color', '#f5f5f5'); $('#Results_ClassCField').hide(); } // ■Khi xảy ra sự kiện change 分類A $(document).on('change', '#Results_ClassA', function () { if ($p.getControl('ClassA').val() === '4') { $('#Results_ClassB').prop('disabled', false) .css('background-color', '#ffffff'); $('#Results_ClassCField').show(); } else { $p.set($('#Results_ClassB'),''); $('#Results_ClassB').prop('disabled', true) .css('background-color','#f5f5f5'); $p.set($('#Results_ClassC'),''); $('#Results_ClassCField').hide(); } }); // ■Khi xảy ra sự kiện click button [更新] $p.events.after_set_Update = function () { if ($p.getControl('ClassA').val() === '4') { $('#Results_ClassB').prop('disabled', false) .css('background-color', '#ffffff'); $('#Results_ClassCField').show(); }else{ $('#Results_ClassB').prop('disabled', true) .css('background-color', '#f5f5f5'); $('#Results_ClassCField').hide(); } }
■出力先:新規作成, 編集
新規作成画面, 編集画面
■LINK: