var layer0 = new FeatureLayer("myserver/FeatureServer/0", {
mode: FeatureLayer.MODE_ONDEMAND,
infoTemplate: layer0Template,
outFields:["*"]
});
layer0.setVisibility(false);
var checkBox0 = new CheckBox({
name: "checkBox0",
value: "agreed0",
checked: false,
onChange: function(b0){
if (b0 == true) {
layer0.setDefinitionExpression("PurposeCode = '13' AND PaidOffDate IS NOT NULL");
layer0.setVisibility(true);
} else {
layer0.setVisibility(false);
} }
}, "checkBox0").startup();
var checkBox1 = new CheckBox({
name: "checkBox1",
value: "agreed1",
checked: false,
onChange: function(b1){
if (b1 == true) {
layer0.setDefinitionExpression("PurposeCode = '13' AND PaidOffDate IS NULL");
layer0.setVisibility(true);
} else {
layer0.setVisibility(false);
} }
}, "checkBox1").startup();
map.addLayers([layer0]);Hi. I just saw another post about this in this discussion group and it had a solution https://community.esri.com/message/353365?sr=search&searchId=4465ddbc-aa90-466f-8058-194219238d53&se...